问题标签 [mongodb-query]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - 获取集合中所有键的名称
我想获取 MongoDB 集合中所有键的名称。
例如,从此:
我想获得唯一键:
mongodb - 用文档中另一个字段的值更新字段
我有一个集合t1
,其架构中有以下字段
我想要 setfield2
的值field1
,如 sql:
我如何在 MongoDB 中做到这一点?
python - mongodb:如果不存在则插入
每天,我都会收到一堆文件(更新)。我想要做的是插入每个不存在的项目。
- 我还想记录我第一次插入它们的时间,以及最后一次在更新中看到它们的时间。
- 我不想有重复的文件。
- 我不想删除以前保存但不在我的更新中的文档。
- 95%(估计)的记录每天都未经修改。
我正在使用 Python 驱动程序(pymongo)。
我目前做的是(伪代码):
我的问题是它非常慢(不到 100 000 条记录需要 40 分钟,而且我有数百万条记录在更新中)。我很确定有一些内置的东西可以做到这一点,但是 update() 的文档是 mmmhhh ......有点简洁......(http://www.mongodb.org/display/DOCS/Updating)
有人可以建议如何更快地做到这一点吗?
mongodb - 来自 MongoDB 的随机记录
我希望从庞大的集合(1 亿条记录)中获取随机记录。
最快和最有效的方法是什么?
数据已经存在,并且没有我可以在其中生成随机数并获得随机行的字段。
regex - 整数值的 MongoDB 正则表达式搜索
我想在 MongoDB 中正则表达式搜索一个整数值。这可能吗?
我正在构建一个 CRUD 类型接口,该接口允许 * 在各个字段中使用通配符。我试图保持 UI 对一些整数字段保持一致。
考虑:
如您所见,我插入了一个对象,并且能够通过值找到它。如果我尝试一个简单的正则表达式,我实际上找不到对象。
谢谢!
mongodb - 查找两个日期之间的对象 MongoDB
我一直在玩在 mongodb 中存储推文,每个对象看起来像这样:
我将如何编写一个查询来检查created_at并找到 18:47 到 19:00 之间的所有对象?我是否需要更新我的文档,以便以特定格式存储日期?
mongodb - 返回 MongoDB 中字段的实际类型
在 MongoDB 中,使用$type
可以根据字段是否匹配 BSON 数据类型来过滤搜索(请参阅DOCS)。
例如。
返回:
对于集合中的每个字段,我需要一个查询来告诉我该字段的实际类型是什么。MongoDB可以做到这一点吗?
sql - 如何使用“like”查询 MongoDB
我想用 SQL 的like
查询来查询一些东西:
如何在 MongoDB 中实现相同的目标?like
我在文档中找不到操作符。
mongodb - 是否可以在 MongoDB 查询中进行转换?
当我有两个这样的 MongoDB 文档时......
查询的结果如下:
是..
很明显,进行了字符串比较,因此不返回我的第一个值。有没有办法在查询中进行转换?
就像是:
会很好。像这样的查询
什么都不返回。
mongodb - 在 MongoDB 中,如何使用 $set 更新嵌套值/嵌入文档?
在 MongoDB 中,如何使用$set
更新嵌套值?
例如,考虑具有以下文档的集合people :
如何将文档street
中嵌入的字段从 更新为?address
"123"
"Main Street"