Mongo查询语句

Mongo查询语句,第1张

查询所有语句: 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 返回多少条等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9543233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存