在JavaScript Shell下执行以下命令:
use test //选择数据库test
db.createCollection("users") //创建一个名为users的集合
集合创建成功后,我们可以向其插入文档,如下:
db.users.insert({
intro: "我是张三"
})
该操作将会在users集合中插入一条文档,这个文档包含了name、age、sex和intro四个属性.我们可以再次执行这个命令插入多条数据.
此时此刻呢我们尝试查询刚才插入的文档,如下:
db.users.find()
这个命令将会查找users集合中的所有文档,输出的结果如下:
{ "_id" : ObjectId("60d9c56d8eace322aca4cabd"), "name" : "张三", "age" : 18, "sex" : "男", "intro" : "我是张三" }
最后,我们可以根据条件来更新文档,如下:
db.users.update(
{$set: {age: 20}}
)
use company //选择数据库company
db.createCollection("employees") //创建一个名为employees的集合
db.employees.insert({
department: "研发部"
})
该操作将会在employees集合中插入一条文档,这个文档包含了name、age、sex、title和department五个属性.我们可以再次执行这个命令插入多条数据.
db.employees.find()
这个命令将会查找employees集合中的所有文档,输出的结果如下:
{ "_id" : ObjectId("60d9c7328eace322aca4cabf"), "name" : "李四", "age" : 25, "sex" : "女", "title" : "高级工程师", "department" : "研发部" }
最后,我们可以根据条件来删除文档,如下:
db.employees.remove({name: "李四"})
以上就是土嘎嘎小编为大家整理的MongoDB增删查改操作示例【基于JavaScript_Shell】相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!