如何操作Mongodb

Mongodb没有table,只有集合。


db.book.save({"name": "hello"});
db.book.save({"name": "hello",type:"test"})
字段名可以加引号,也可以不加引号。

//查询全部
db.getCollection('book').find({})
//条件查询
db.getCollection('book').find({type:"test"})
如下只是不同的显示格式



//修改数据(只修改满足条件的第一条)
db.book.update({name:"hello"},{$set:{name:"hello2"}});
//修改数据(修改满足条件的全部)
db.book.updateMany({name:"hello2"},{$set:{name:"hello3"}});
//修改数据(只修改一条)
db.book.updateOne({name:"hello3"},{$set:{name:"hello4"}});
前面的表示条件,后面的修改后的数据。
db.book.remove({name:"hello4"});
删除时,符合条件的都会删除
