我可以在不使用整个 Meteor 或 Blaze 框架的情况下使用 Minimongo 吗?

Can I use Minimongo without using the entire Meteor or Blaze framework?

本文关键字:框架 情况下 Minimongo Blaze Meteor 我可以      更新时间:2023-09-26

>我正在客户端处理大型json文件。我希望能够以与在服务器端查询 mongo 集合相同的方式查询 json。我最近听说了minimongo,这正是我想要的。顺便说一下,我的后端是Flask,我在前端使用角度。我可以在不使用整个 Meteor/Blaze 框架的情况下将 Minimongo 用作简单的 JavaScript 库吗?

不幸的是,你不能直接从流星包中获取minimongo并让它在浏览器中工作。不过有几种方法。

https://www.npmjs.com/package/minimongo 有一个分叉

这是在 2014 年 1 月分叉的。

如果您需要/想要来自 meteor 的最新版本,我还有一个版本可以抓取最新的 minimongo,并使用 grunt 脚本构建/测试/浏览器化。

你可以从这里抓住它:https://github.com/rurri/minimongo-standalone

我最近能够让它工作并且很兴奋(通过做有据可查的删除流星基包,将它们单独添加回来,然后删除 mongo 包)。

问题是没有关于如何在不使用新的Mongo.Collection(null)语法的情况下创建集合的文档;所以解决这个问题需要在这个文件中偷看一些。

   
// New mongo-less syntax.
Faucets = new LocalCollection();
// Old Syntax
Faucets = new Mongo.Collection(null);