问题标签 [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.
meteor - Meteor 更新匿名收集客户端上的几个条目
尝试更新匿名集合(客户端)上的所有条目时出现意外行为。只更新一个条目而不是全部。我希望以下代码返回 true,但事实并非如此:
这要么是一个错误,要么是我没有得到的关于更新的东西……有人能澄清一下吗?注意:显然代码必须复制粘贴到运行 Meteor 的浏览器的控制台中。(在 0.8.0.1 上试过)
mongodb - 使用 $or 操作数获取 find() 中的匹配字段
我正在对我的集合执行 find() 操作,如下所示:
关键字是一个正则表达式,一切都很好。
但我想知道 MongoDB 中是否有办法知道哪个字段匹配name
ordescription
或tags
. 或者一种计算匹配字段的方法。
谢谢你。
javascript - Meteor js,如何获得更新整个客户端文档的副作用
我有一个从客户端调用的 Meteor 方法,它依次更新单个文档中的所有字段。在下面的最后一行代码中,我尝试立即在客户端上运行相同的更新以获得直接的副作用(它假设更新将通过)。问题是我得到:
更新失败:访问被拒绝。在受限集合中,您只能更新文档,不能替换它们。使用 Mongo 更新运算符,例如 '$set'
当试图这样做时。我不想更新单个字段,我想更新整个文档。有没有办法正确地做到这一点?
meteor - Minimongo 用例
在 Meteor 中,minimongo 使得从浏览器控制台中查询数据库变得非常容易。但我仍然无法理解为什么能够以这种方式查看数据被认为如此有益。偶尔打开控制台并能够看到正在发布和提供给我的数据是很好的。minimongo 还有哪些其他好的实际用例?你有任何例子说明 minimongo 作为开发人员帮助过你吗?
mongodb - 如何在 Meteor.js 中使用 $min mongo 查询?
我基本上是在尝试创建一个过滤器,只显示拥有多个帖子的帐户。
它最终什么也没返回。我也尝试使用 .min() 和其他东西。我相信它是一个标准的 Mongo 查询,我想知道是否存在特定于 Meteor 的问题?
meteor - 插入新对象时 Meteor 0.8.2 客户端集合为空
我正在开发一个使用流星 0.7.2 的项目,它运行良好。更新到流星 0.8.2后,我遇到了一个问题。
当我立即从客户端向集合插入对象时,集合为空,然后它正在重新加载数据。当我更新集合对象时,有时也会发生这种情况。
这只发生在一个集合上。其他集合工作正常。
我正在使用Iron-router和JQuery Sortable。
有人可以帮我吗?(我觉得在插入或更新时 minimongo 和 master 之间发生了冲突。如果是这种情况,为什么会发生这种情况)
javascript - 如何使用流星手动轮询数据?
我建立了一个滚动日志表,其中显示了最近的 500 个事件。我不希望它是被动的,因为流量太高,它只会让屏幕不断闪烁。相反,我想让客户端每分钟轮询一次服务器。
我已经关闭了自动发布,并让服务器代码仅发布最后 500 个事件。客户端像往常一样订阅相同的频道。因为我没有在我的 mongodb 上运行副本集(即没有 oplog),所以服务器根本没有反应(如果我使用常规的 mongo 客户端插入新文档,那么流星应用程序将不知道它)。我认为这实际上对我有利,因为无论如何我都不想要反应。
我想我可以使用 Meteor.setInterval 每分钟获取数据,但我不知道如何更新客户端 minimongo 数据缓存(或使其无效,以便它可以要求服务器发布新的副本/增量)。
对不起,如果这是一个如此简单的问题。我是流星的新手。
提前致谢。
meteor - Meteor 不使用“return”返回文档字段,但使用 console.log();
我有一个基本查询来获取数据库中人员的电子邮件列表。当我通过控制台进行 console.log() 时,它运行良好,但在应用程序中却不行。
我仍然掌握 Meteor 的窍门,非常感谢您对学习它的帮助。
meteor - 查询后如何在 minimongo 中获取集合
我正在开发一个数据库监控应用程序。在这个应用程序中,用户可以进行多种查询。出于这个原因,我每次都订阅(只提取他/她需要的信息)用户进行查询,但是客户端的集合似乎没有得到更新或刷新这是我的代码:
query
取决于用户的输入,但它看起来像这样query = {}
或这样
所以,当用户提出新请求时,它显示的内容是上一个查询的内容,知道我该如何解决这个问题吗???
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,所以我不能使用聚合。
谢谢。