首页 / MONGODB / MongoDB 笔记
MongoDB 笔记
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB 笔记,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2114字,纯文字阅读大概需要4分钟。
内容图文
![MongoDB 笔记](/upload/InfoBanner/zyjiaocheng/499/b8d4537ba4224a2187dc2a682622b9c3.jpg)
学习MongDB前需要懂一定的Mysql语法,后面会用到
1.常用命令-数据库
查看列表 show dbs
转到(或自动创建) use testdatabase
查看当前数据库里的集合 show tables
删除当前数据库 db.dropDatabase()
2.常用命令-集合
查看当前集合列表 show tables
查看当前集合里面的内容 db.jihe1.find()
删除当前集合(和里面的数据) db.jihe1.drop()
向集合插入数据 db.col.insert(document) 【就是新建,并没有修改或追加的功能】
//insert插入数据项和数据【只能新建,不能追加和更新】
----------方式1--------------------------------------------
> document=({title: ‘MongoDB 教程‘,
description: ‘MongoDB 是一个 Nosql 数据库‘,
by: ‘菜鸟教程‘,
url: ‘http://www.runoob.com‘,
tags: [‘mongodb‘, ‘database‘, ‘NoSQL‘],
likes: 100
});
//插入col这个集合中(没有就新建,有就更新)
> db.col.insert(document)
WriteResult({ "nInserted" : 1 })
>
----------方式2--------------------------------------------
> var document = db.collection.insertOne({"a": 3})
> document
{
"acknowledged" : true,
"insertedId" : ObjectId("571a218011a82a1d94c02333")
}
# 插入多条数据
> var res = db.collection.insertMany([{"b": 3}, {‘c‘: 4}])
> res
{
"acknowledged" : true,
"insertedIds" : [
ObjectId("571a22a911a82a1d94c02337"),
ObjectId("571a22a911a82a1d94c02338")
] }
更新集合/文档 update() 和 save() 【追加,清空,删除等】【这里比较复杂,建议直接去菜鸟教程查看】
updata()
db.collection.update(
<query【查询语句,类似sql update查询内where后面的】>,
<update【update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql update查询内set后面的】>,
{
upsert: <boolean>,
//可选,这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。
multi: <boolean>,
//可选,mongodb 默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。
writeConcern: <document>
//可选,抛出异常的级别。
}
)
save()
db.collection.save(
<document>,
{
writeConcern: <document>
}
)
MongoDB 查询文档【这个很复杂,暂时不懂】
MongoDB 笔记
标签:blog down save 语法 lock 学习 内容 rto 语句
本文系统来源:https://www.cnblogs.com/hellangels333/p/8419018.html
内容总结
以上是互联网集市为您收集整理的MongoDB 笔记全部内容,希望文章能够帮你解决MongoDB 笔记所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。