使用
进入客户端
在启动服务以后。在你的cmd中输入 mongo 即可
创建库
创建表
增删改查
增
db.表名.insert({"k":"v"}) db.haha.insert({"name":"123"}) WriteResult({ "nInserted" : 1 })
删
db.collection.remove({})
db.haha.remove({})
WriteResult({ "nRemoved" : 1 })
改
db.表名.update({"k":"v"},{$set:{"new key":"new val"}})
db.haha.update({"name":456},{$set:{"name":999}})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
查
db.表名.find({})
db.haha.find()
{ "_id" : ObjectId("5d2ef2af10c2764480fc19ac"), "name" : "123" }
上面提供的方法在3.2版本后官方就不推荐了。所以。来搞一些新的方法
增
- db.collection.insertOne():向指定集合中插入一条文档数据
- db.collection.insertMany():向指定集合中插入多条文档数据
删
- db.collection.deleteOne():删除集合内一条文档数据
- db.collection.deleteMany({}):删除集合所有文档数据
改
- db.collection.updateOne():更改集合内符合条件的一条文档数据
- db.collection.updateMany():更改集合内符合条件的多条文档数
查
- db.collection.findOne():查找集合内符合条件的一条文档数据 如果不写条件。默认返回当前表内的第一条。如果查询出多条。返回第一条