问题标签 [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.

0 投票
2 回答
2131 浏览

c - 查询mongodb C

我正在尝试进行查询,该查询必须从我的 mongodb 数据库中检索一些数据,请按照我的代码:

我不知道如何使用方法“mongo_find”(第 100 行),它返回一个指向 mongo_cursor 的指针,但我无法操纵这个指针,有一些想法可以帮助我实现这一目标吗?

0 投票
1 回答
4332 浏览

mongodb - 带有 MongoDB 的重复事件模式

我已经阅读了一些描述重复事件的数据存储方法的论文,但我仍在尝试围绕最佳实践,尤其是关于 MongoDB。

我主要关心的是廉价地检索给定时间范围内发生的所有事件。我的次要关注是修改和更改单个事件,而不会使整个事件链失控。

看看其他提出类似问题的人,我想出了一个可能性。我并没有完全接受它,并且会喜欢一些正确方向的指示。

我的想法:在每个事件文档中,有...

  • 与 iCal 标准非常匹配的重复出现的字符串字段
  • 包含对特定事件的更改/编辑(例如更改描述或开始时间,或取消单个事件)的“发生”嵌入文档或数组字段。
  • 一个发生开始和结束字段,用于定义重复规则的易于查询的边界

优点:

  • 能够存储更改并仍然保持与其他事件的关联
  • 很容易询问,我在业务方面的模型将不得不构建每个事件

缺点/潜在问题:

  • 如果编辑事件,并且用户决定将更改标记为应用于“所有事件” - 如何防止已经过去的事件被更改
0 投票
9 回答
182143 浏览

mongodb - 从 mongodb 集合中获取最新记录

我想知道集合中的最新记录。怎么做?

注意:我知道以下命令行查询有效:

其中 idate 添加了时间戳。

问题是收集时间更长,是取回数据的时间,而我的“测试”收集真的非常庞大。我需要一个具有恒定时间响应的查询。

如果有更好的 mongodb 命令行查询,请告诉我。

0 投票
5 回答
123810 浏览

mongodb - 在mongodb中将字符串转换为日期

有没有办法使用 mongodb shell 使用自定义格式将字符串转换为日期

我正在尝试将“21/May/2012:16:35:33 -0400”转换为迄今为止,

有没有办法通过DateFormatter或 方法Date.parse(...)ISODate(....)方法?

0 投票
1 回答
93 浏览

mongodb - mongoDB - 如果行没有

我有一个数据库集合,其中包含 1000 个 CRN 号码,我需要向我们的客户发布这些号码。

我们使用 MongoDB,我想向一个电子邮件帐户发出 CRN 号。

所以这是我们当前的 JSON

我需要在 PHP 中做的是找到没有“电子邮件”的地方:“电子邮件帐户”

我无法正常 find() 工作。

0 投票
0 回答
353 浏览

mongodb - MongoDB C# 驱动程序在 First() 调用时崩溃

我在查询此文档时遇到了最新的 MongoDB C# 驱动程序 (v1.4.2.4500) 崩溃的问题:

询问:

存储库:

例外:

fbUserId) 在 ClientService.cs:39

我做错了什么还是这是一个错误?

0 投票
1 回答
1590 浏览

php - Mongo 组查询 - 过滤结果

我在我的 mongo 组查询中遇到问题:(这是 PHP 代码)

想象一下单词集合中的以下文档

我需要从 group 命令返回的是:

我只需要在任何文档中都没有用户关联的单词。目前我得到:

这有意义吗?我还是从 mongo 开始...

谢谢

0 投票
2 回答
9610 浏览

php - mongodb聚合php

我正在使用 mongodb 2.1 以及如何将此查询转换为 php

谢谢

0 投票
2 回答
313 浏览

mongodb - mongodb:当显示表时,显示错误未捕获的异常:错误:{“$err”:“assertion db/pdfile.h:259”}

我想在数据库中显示表,但它显示错误,如

问题是什么?

谢谢你 。

0 投票
2 回答
411 浏览

mongodb - MongoDB 限制稀疏索引的数量

我特别需要在 MongoDB 集合中拥有特别大量的稀疏索引。这个数字可能只有几千。每个存储的文档将只使用相对较少的索引,平均每个大约 10 到 30 个。但是,这些文档种类繁多,并且每个都需要不同的索引集。

我找不到任何关于在集合上拥有 > 1000 个稀疏索引的可能影响的文档。空间不是问题。我特别关心的是对节省时间和查询设置的影响。MongoDB 会因如此大的开销而陷入困境吗?

我将运行我自己的基准测试,但我想知道 a) 是否有人知道这方面的一些官方指导方针,并且 b) 对这种情况有任何经验。