问题标签 [minimongo]

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 投票
1 回答
139 浏览

meteor - Meteor 更新匿名收集客户端上的几个条目

尝试更新匿名集合(客户端)上的所有条目时出现意外行为。只更新一个条目而不是全部。我希望以下代码返回 true,但事实并非如此:

这要么是一个错误,要么是我没有得到的关于更新的东西……有人能澄清一下吗?注意:显然代码必须复制粘贴到运行 Meteor 的浏览器的控制台中。(在 0.8.0.1 上试过)

0 投票
0 回答
62 浏览

mongodb - 使用 $or 操作数获取 find() 中的匹配字段

我正在对我的集合执行 find() 操作,如下所示:

关键字是一个正则表达式,一切都很好。

但我想知道 MongoDB 中是否有办法知道哪个字段匹配nameordescriptiontags. 或者一种计算匹配字段的方法。

谢谢你。

0 投票
1 回答
1256 浏览

javascript - Meteor js,如何获得更新整个客户端文档的副作用

我有一个从客户端调用的 Meteor 方法,它依次更新单个文档中的所有字段。在下面的最后一行代码中,我尝试立即在客户端上运行相同的更新以获得直接的副作用(它假设更新将通过)。问题是我得到:

更新失败:访问被拒绝。在受限集合中,您只能更新文档,不能替换它们。使用 Mongo 更新运算符,例如 '$set'

当试图这样做时。我不想更新单个字段,我想更新整个文档。有没有办法正确地做到这一点?

0 投票
1 回答
289 浏览

meteor - Minimongo 用例

在 Meteor 中,minimongo 使得从浏览器控制台中查询数据库变得非常容易。但我仍然无法理解为什么能够以这种方式查看数据被认为如此有益。偶尔打开控制台并能够看到正在发布和提供给我的数据是很好的。minimongo 还有哪些其他好的实际用例?你有任何例子说明 minimongo 作为开发人员帮助过你吗?

0 投票
1 回答
284 浏览

mongodb - 如何在 Meteor.js 中使用 $min mongo 查询?

我基本上是在尝试创建一个过滤器,只显示拥有多个帖子的帐户。

它最终什么也没返回。我也尝试使用 .min() 和其他东西。我相信它是一个标准的 Mongo 查询,我想知道是否存在特定于 Meteor 的问题?

0 投票
3 回答
134 浏览

meteor - 插入新对象时 Meteor 0.8.2 客户端集合为空

我正在开发一个使用流星 0.7.2 的项目,它运行良好。更新到流星 0.8.2后,我遇到了一个问题。

当我立即从客户端向集合插入对象时,集合为空,然后它正在重新加载数据。当我更新集合对象时,有时也会发生这种情况。

这只发生在一个集合上。其他集合工作正常。

我正在使用Iron-routerJQuery Sortable

有人可以帮我吗?(我觉得在插入或更新时 minimongo 和 master 之间发生了冲突。如果是这种情况,为什么会发生这种情况)

0 投票
3 回答
810 浏览

javascript - 如何使用流星手动轮询数据?

我建立了一个滚动日志表,其中显示了最近的 500 个事件。我不希望它是被动的,因为流量太高,它只会让屏幕不断闪烁。相反,我想让客户端每分钟轮询一次服务器。

我已经关闭了自动发布,并让服务器代码仅发布最后 500 个事件。客户端像往常一样订阅相同的频道。因为我没有在我的 mongodb 上运行副本集(即没有 oplog),所以服务器根本没有反应(如果我使用常规的 mongo 客户端插入新文档,那么流星应用程序将不知道它)。我认为这实际上对我有利,因为无论如何我都不想要反应。

我想我可以使用 Meteor.setInterval 每分钟获取数据,但我不知道如何更新客户端 minimongo 数据缓存(或使其无效,以便它可以要求服务器发布新的副本/增量)。

对不起,如果这是一个如此简单的问题。我是流星的新手。

提前致谢。

0 投票
0 回答
45 浏览

meteor - Meteor 不使用“return”返回文档字段,但使用 console.log();

我有一个基本查询来获取数据库中人员的电子邮件列表。当我通过控制台进行 console.log() 时,它运行良好,但在应用程序中却不行。

我仍然掌握 Meteor 的窍门,非常感谢您对学习它的帮助。

0 投票
1 回答
196 浏览

meteor - 查询后如何在 minimongo 中获取集合

我正在开发一个数据库监控应用程序。在这个应用程序中,用户可以进行多种查询。出于这个原因,我每次都订阅(只提取他/她需要的信息)用户进行查询,但是客户端的集合似乎没有得到更新或刷新这是我的代码:

query取决于用户的输入,但它看起来像这样query = {}或这样

所以,当用户提出新请求时,它显示的内容是上一个查询的内容,知道我该如何解决这个问题吗???

0 投票
0 回答
166 浏览

meteor - MiniMongo 子子排序

我正在使用流星并尝试按孩子对集合进行排序

示例:按[{foo:{bar:1}},{foo:{bar:9}},{foo:{bar:3}}]排序foo.bar

我尝试使用以下代码来做到这一点:

Collection.find({},{sort:{"foo.bar":1}})

但是,我不断收到以下错误

error: { "$err" : "Unsupported projection option: foo.bar", "code" : 13097 }

是否有一些替代方法我应该按子节点排序?这是 MiniMongo,所以我不能使用聚合。

谢谢。