连接到mongo
命令行下mongo
选择一个数据库
show dbs//显示数据库名
use mydb//切换到该数据库
进入到mongo shell
一个完整的向mongo插入数据,并且进行查询的过程
use mydb
j = { name : "mongo" }
k = { x : 3 }
db.testData.insert( j )
db.testData.insert( k )
show collections(show tables)
db.testData.find()
{ "_id" : ObjectId("4c2209f9f3924d31102bd84a"), "name" : "mongo" }
{ "_id" : ObjectId("4c2209fef3924d31102bd84b"), "x" : 3 }
使用游标进行循环遍历find返回的结果就是一个游标
var c = db.testData.find()
while ( c.hasNext() ) printjson( c.next() )
{ "_id" : ObjectId("51a7dc7b2cacf40b79990be6"), "x" : 1 }
{ "_id" : ObjectId("51a7dc7b2cacf40b79990be7"), "x" : 2 }
{ "_id" : ObjectId("51a7dc7b2cacf40b79990be8"), "x" : 3 }
...
db.testData.findOne()
db.testData.find().limit(3)