1.安装
http://mongodb.org/
2.启动db服务服务端
mongod --dbpath D:\nodedemo\testdemo\data
//测试 是否启动成功 新开一个客户端
c:\mongo>mongo
MongoDB shell version: 2.4.5
connecting to: test
你会看到它提到已经建立一个连接。好吧,你已经得到了MongoDB的启动和运行,你已经连接到它的客户端。我们将使用这个客户端手动操作数据库.
//查看数据库
show dbs
//查看数据库的表
show collections
//删除当前的数据库
db.dropDatabase()
//增————————存贮数据库
db.foo.save({"name" : "111"})
//删————————除name="222"的记录
db.foo.remove({name:"222"})
//改----
格式一, 从新写入
db.foo.svae({id,字段1,字段2})
格式二
db.foo.update({_id:ObjectId("54a76954b19e4382994b811f")},{age:32})
跟新 一个字段
db.foo.update({_id:ObjectId("54a76954b19e4382994b811f")},{$set:{age:32}})
//查————————询 条件
db.foo.find({name:"111"})
db.foo.findOne()
db.foo.find().limit(1)
//joson缩进格式
db.foo.find().pretty()
age在[34,42,0,3003]内
db.foo.find({age:{$in:[34,42,0,3003]}})
age %2==0
db.foo.find({age:{$mod:[2,0]}})
db.foo.find({age:{$not:{$mod:[2,0]}}})
db.foo.find().limit(3).forEach(function(foo) {print('my age is ' + foo.age)});
#sort排序
//db.foo.find({'From':'ixigua@sina.com'}).sort({'Dt',-1})
db.foo.find().sort({age:-1}) //大到小
db.foo.find().sort({age:1}).limit(1) //小到大
数量查询
db.foo.count()
db.foo.count({age:34})
http://mongodb.org/
2.启动db服务服务端
mongod --dbpath D:\nodedemo\testdemo\data
//测试 是否启动成功 新开一个客户端
c:\mongo>mongo
MongoDB shell version: 2.4.5
connecting to: test
你会看到它提到已经建立一个连接。好吧,你已经得到了MongoDB的启动和运行,你已经连接到它的客户端。我们将使用这个客户端手动操作数据库.
//查看数据库
show dbs
//查看数据库的表
show collections
//删除当前的数据库
db.dropDatabase()
//增————————存贮数据库
db.foo.save({"name" : "111"})
//删————————除name="222"的记录
db.foo.remove({name:"222"})
//改----
格式一, 从新写入
db.foo.svae({id,字段1,字段2})
格式二
db.foo.update({_id:ObjectId("54a76954b19e4382994b811f")},{age:32})
跟新 一个字段
db.foo.update({_id:ObjectId("54a76954b19e4382994b811f")},{$set:{age:32}})
//查————————询 条件
db.foo.find({name:"111"})
db.foo.findOne()
db.foo.find().limit(1)
//joson缩进格式
db.foo.find().pretty()
age在[34,42,0,3003]内
db.foo.find({age:{$in:[34,42,0,3003]}})
age %2==0
db.foo.find({age:{$mod:[2,0]}})
db.foo.find({age:{$not:{$mod:[2,0]}}})
db.foo.find().limit(3).forEach(function(foo) {print('my age is ' + foo.age)});
#sort排序
//db.foo.find({'From':'ixigua@sina.com'}).sort({'Dt',-1})
db.foo.find().sort({age:-1}) //大到小
db.foo.find().sort({age:1}).limit(1) //小到大
数量查询
db.foo.count()
db.foo.count({age:34})