问题标签 [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 - 加密的 MongoDB 数据是否在 MiniMongo 中保持加密?
我正在按照 HIPAA 指南编写应用程序。其中一项要求是存储在任何设备上的所有数据都必须遵循加密标准。话虽如此,任何带有名称或敏感个人信息 (ePHI) 的设备都必须加密,以防恶意。
MongoDB 数据是否在 MiniMongo 中保持加密,或者是否可以加密 MiniMongo 数据本身?
mongodb - 如何在 Meteor 中处理大量数据?
我有一个分页栏,它控制我在表格中显示的数据(每次移动到新页面时我都会重新订阅)。我正在使用的集合有 25,000 个文档,它可能会获得 100,000 个文档。前几页的一切似乎都按预期工作,但在第 8 页之后,事情开始变得越来越慢,如果我一次从 1 跳到 10,数据不会加载(如果我从 1 跳到最后也是一样一个第 2546 位)。当我订阅和发布时,我一直在检查跳过和限制的值,它们总是正确的,所以问题是,有没有更好的方法来处理订阅和发布中的大量数据????这是我的代码的一部分
更新:
我刚刚找到了这个信息,它说明了为什么这种方法很慢但解决方案不是理想的
javascript - 比较 minimongo 集合中的所有项目
我创建了一个本地 minimongo 集合,我想将集合中的每个项目与所有其他项目(组合,而不是排列)进行比较。如果它是一个数组,它看起来像这样:
minimongo可以做到这一点吗?我的第一个想法是使用hasNext()
,next()
但那些不存在。然后我认为我可以aggregate
对独特的组合进行分组,但这在客户端上也不存在。
javascript - 我可以在不使用整个 Meteor 或 Blaze 框架的情况下使用 Minimongo 吗?
我正在客户端处理大型 json 文件。我希望能够以与在服务器端查询 mongo 集合相同的方式查询 json。我最近听说了 minimongo,这正是我想要的。顺便说一句,我的后端是 Flask,我在前端使用 angular。我可以在不使用整个 Meteor/Blaze 框架的情况下将 Minimongo 用作简单的 javascript 库吗?
json - 高效灵活的 Javascript 库来查询允许聚合的大型 JSON 文件?
我在前端处理具有深层层次结构的大型 json 文件,我希望能够有效地查询和聚合它们,就像查询 mongoDB 或 redis 集合一样。
我知道两个库:
- 我不确定是否可以在不使用整个 Blaze/Meteor 框架的情况下独立使用Minimongo 。
- 和JSLINQ
任何其他建议,技巧?
编辑:
还有另一个名为json:select()的库,它提供了一个类似于 CSS 选择器的 API
mongodb - Meteor:如何在文档中查找子文档(minimongo)
短版
要在集合中查找文档,它是
如何在文档中找到子文档?
长版
我有一个集合条目如下:
db.projects.find()
(用咖啡脚本写的)
该条目在我的项目集合中。它在服务器上发布:
服务器/publications.js
..并由客户订阅:
客户端/projects.js
简单的。按预期工作。
接下来,我使用 Session 变量在项目被选中时存储它:
并在需要时调用它:
一切都好。
现在我想搜索 selectedProject 的想法条目并找到第一个已完成的任务: false。
经过几个小时的阅读,我想我已经接近了以下几点:
我猜 ^ 可能会尝试返回一个项目而不是一项任务?
它返回此错误:
理论上它应该是这样的
我看看在服务器上使用 $elemMatch 吗?还是我错过了一些简单的东西?
meteor - 如何更新数组,客户端
我试图通过这样做来更新集合中的数组
但我收到了这个错误
未捕获的错误:不允许。不受信任的代码只能按 ID 更新文档。[403]
如何更新数组中的数据,客户端(minimongo)?
meteor - 克隆或编辑本地 Minimongo 集合
我想克隆一个 minimongo 集合,这样我就可以进行一些计算,得到一个结果,然后将这些结果推送回服务器。
假设这是一个合适的模式,我怎样才能最好地克隆一个 minimongo 集合?
似乎在对象中不再有._deepcopy
(1.0.4),并且尝试EJSON.clone
超过即使是很小的集合的调用堆栈大小。下划线的_.clone()
唯一副本通过引用。
或者,我可以通过collection._collection.update
. 但是如果是这样的话,如果服务器在处理过程中更新或删除了一个文档,会发生什么?我看了这个视频,但我仍然不清楚那个场景:https ://www.eventedmind.com/feed/meteor-how-does-the-client-synchronize-writes-with-the-server
javascript - 无法在 Meteor.js 中删除 Mongodb 索引
如何从 Meteor 服务器中删除集合的索引?
这给出了一个错误MongoError: invalid index name spec