python 判断mongo是否有数据

python 判断mongo是否有数据,第1张

(1)先在mongodb中执行

ISODate("2015-02-01T00:00:00Z").valueOf()

会得到

1422748800000

(2)使用可以使用以下条件进行查询

"lastAccessTime" : {$gte: new date(1422748800000)}

但是在python中会提示语法错误,

可以按照如下来解决:

from datetime import datetime

查询条件可以写成

"lastAccessTime" : {"$gte": datetime(2015, 2, 1)}

这样就可以解决了。

有没有值只会影响你在该键上建立的索引和占用磁盘空间大小,非关系型数据库的优势就是一个表中可以没有某些字段,如果是JAVA、C#这种面向对象语言,创建对象时就必须赋予初始值(包括Null值),但如果是JavaScript创建的对象可以任意组合字段,在写入到mongodb中时就可以做到没有某些字段。其实对于使用没有多大的影响,但如果牵涉到排序搜索那就有影响。


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

原文地址: https://outofmemory.cn/bake/11945562.html

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

发表评论

登录后才能评论

评论列表(0条)

保存