查询所有语句: dbmytablefind()
查询特定条件: dbmytablefind({age:20})----查询年龄为20的数据
查询并返回数据: dbmytablefing({age:20},{name:1})----查询年龄为20的数据,返回其name字段
dbmytablefing({age:20},{name:0})----查询年龄为20的数据,除了name返回其他字段。
dbmytablefind({age:7,name:"amy"},{name:1,age:1})查询name为amy,年龄为7的记录,返回name和age字段。
查询第一条数据: dbmytablefindOne()
筛选查询: dbmytablefind({age:{$gl:20}})----查询年龄大于30的数据;对应的ls为小于。
dbmytablefind({$or[{name:"amy"},{age:10}]})----查询name为amy,或者年龄为10的数据;函数中的层级:{}查询条件,$or[]表达式,{}表达式条件。
dbmytablefind({$nor[{name:"amy"},{name:"jenny"}]})--查询name不为Amy也不为jenny的数据。
dbmytablefind({price:{$all:[1,2]}})--查询数组prince中所有包含1和包含2的数据。
dbmytablefind({prince:{$in:[1,2]}})--查询prince中的含有1和含有2的数据。
dbmytablefind({prince:{$nin:[1,2]}})--查询prince中不含1并且不含2的数据。
分页:
dbmytablefind()skip(0)limit(10)--查询跳过0条数据后的10条数据。
您好,很高兴能帮助您
1获取mongoDB中数据库的大小命令
use
dbstats()
显示信息如下
>dbstats()
{
"collections":3,"objects":80614,"dataSize":21069700,"storageSize":39845376,"numExtents":9,"indexes":2,"indexSize":6012928,"ok":1
}
其中storage表示的就是数据库的大小,显示出的数字的单位是字节,因此如果需要转换单位为KB需要除以1024
2获取MongoDB中collection
dbcollectiondataSize()
//collection中的数据大小
dbcollectionstorageSize()
//为collection分配的空间大小,包括未使用的空间
dbcollection()
collection中索引数据大小
dbcollectiontotalSize()
collection中索引data所占空间
你的采纳是我前进的动力,记得好评和采纳,答题不易,互相帮助,
新建app也可以用 python managepy startapp people, 需要指出的是,django-adminpy 是安装Django后多出的一个命令,并不是指一个 django-adminpy 脚本在当前目录下。
那么project和app什么关系呢,一个项目一般包含多个应用,一个应用也可以用在多个项目中。
以上就是关于Mongo查询语句全部的内容,包括:Mongo查询语句、如何获取mongoDB数据库大小、python mongodb find 返回多少条等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)