【MongoDB】limit()
limit(),熟悉MySQL的小伙伴应该不陌生,MongoDB的limit()与之相似
[crayon-6621f812050f7634556470/]
1:测试数据
[crayon-6621f812050fd196555228/]
2:limit(1)
[crayon-6621f81205100155138125/]
3:limit()
db.t.find()...
【MongoDB】查看文档(元素查询)$type
$ type选择字段值为指定BSON类型实例的文档。 在处理数据类型不可预测的高度非结构化数据时,通过数据类型进行查询非常有用。
[crayon-6621f81206fbd264360460/]
1:可用类型
[table id=7 /]
2:测试数据
[crayon-6621f81206...
【MongoDB】查看文档(元素查询)$exists
$exists,当为true时,$ exists与包含匹配该字段的文档(包括字段值为null)。 如果为false,则查询仅返回不包含该字段的文档。
[crayon-6621f81208544039862119/]
1:测试数据
[crayon-6621f81208549504723409/]
2:包含a元素的...
【MongoDB】查看文档(逻辑运算)
继续上一篇文档,本章测试逻辑运算 and & or & not & nor
测试数据如下:
[crayon-6621f81209b1b088970588/]
1:and
【语法】
[crayon-6621f81209b20329988224/]
【测试】
[crayon-6621f81209b23622342050/]
...
【MongoDB】查看文档(比较运算)
MongodDB查看集合中文档情况,使用find()方法,在前面的文章中也多次使用这个方法,通过本章节进行相对较全面的测试-【比较运算符】
1:【基本语法】
[crayon-6621f8120b15e158173995/]
[table id=5 /]
2:查看集合中所有文档...
【MongoDB】删除文档
MongoDB使用remove()方法移除集合中的文档
【语法】
[crayon-6621f8120c6cf855223485/]
[table id=4 /]
1:删除测试
[crayon-6621f8120c6d4144084218/]
2:justOne参数测试
[crayon-6621f8120c6d7290960352/]
3:全部清空...
【Mongodb】更新文档
【语法】
[crayon-6621f8120dc6f995814219/]
[table id=3 /]
1:更新已存在的文档
[crayon-6621f8120dc74242076584/]
2:验证multi参数
[crayon-6621f8120dc77254553556/]
3:验证upsert参数
[crayon-6621f8120dc7a42751807...
【MongoDB】插入文档
存储在集合中的数据都是BSON格式,和JSON基本一样,BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。
如果集合不存在, insert() 方法会创建集合。
【语法】
[crayon-6621f8120f21a443624596/]
1:已存在集合插...
【MongoDB】创建集合
集合也可以不用特意的创建,因为集合没有固定的格式,所以,可以通过插入文档的方式,自动创建集合。当然,MongoDB也有创建集合的语法
[crayon-6621f8121079a305530629/]
[table id=1 /]
注:size的优先级高于max
1:默认值创...
【Python 3.6.1】迭代器
首先要创建迭代器,迭代器支持两种方法iter()和next()
[crayon-6621f81211ce9281874119/]
for循环遍历迭代器
[crayon-6621f81211cee269816411/]