[MongoDB] Introduce to MongoDB
2015-11-15 23:49
483 查看
1. Use or create a database:
You will use keyword to create or fetch a exicting database.
2. Find all documents in the database.
You already start with db keywrod. Then follow your collection name, here is 'wands', find() method will return all the documents in that collection.
3. insert document to the collections:
Use insert() metod to insert json data to the collection as a document.
4. Find a value in the collections:
You can pass the json object or Bson object into the find method.
http://bsonspec.org/
Result:
5. The data type not necessary to be array, number or string, they canbe Object, Date also:
6. Find value in a array:
use wandRecorder
You will use keyword to create or fetch a exicting database.
2. Find all documents in the database.
db.wands.find()
You already start with db keywrod. Then follow your collection name, here is 'wands', find() method will return all the documents in that collection.
3. insert document to the collections:
db.wands.insert({name: 'Dream Bender', creator: 'Foxmond'})
Use insert() metod to insert json data to the collection as a document.
4. Find a value in the collections:
db.wands.find({name: 'Storm Seeker'})
You can pass the json object or Bson object into the find method.
http://bsonspec.org/
Result:
{ "_id": ObjectId('d0a77e57a0544ec7ad5a740b'), "name": "Storm Seeker", "creator": "Olivemist", "level_required": 96, "price": 55.99, "powers": [ "Wind", "Static" ], "damage": { "magic": 2, "melee": 5 } }
5. The data type not necessary to be array, number or string, they canbe Object, Date also:
db.wands.insert({ "name": "Dream Bender", "creator": "Foxmond", "level_required": 10, "price": 34.9, "powers": ["Fire","Love"], "damage": {"magic": 4, "melee": 2} });
6. Find value in a array:
db.wands.find({powers: 'Fire'})
相关文章推荐
- Golang+Mongodb
- 使用Golang+Mongodb打造你的第一个站点
- 使用Golang+Mongodb打造你的第一个站点
- MongoDB聚合运算之mapReduce函数的使用(11)
- ubuntu15.04 安装mongodb
- mongodb数据库设计实践
- MongoDB小结02 - 配置、启动MongoDB
- MongoDB小结01 - MongoDB简介
- 第八课 MongoDB GridFS
- python mongodb 查找find()
- MongoDB数据导出导入工具
- Node.js+MongoDB+Express网站开发(一):使用Ping++SDK接入支付功能
- Mongodb2.6升级到Mongodb3.0.2笔记
- MongoDB的用户、认证和权限
- mongodb的简单操作
- mongodb sharding原理分析
- mongodb主从复制
- mongodb数据库分片
- mongodb
- mongodb的安装、创建数据库、设置用户(Window 7)