我知道我可以CollectionName.find().fetch()
在浏览器的 JS 控制台中查询。是否有其他工具相当于所有 浏览器本地 minimongo 存储的 GUI 管理工具?
7 回答
您可以使用服务器端特权管理解决方案,如休斯顿或任何其他 MongoDB 管理界面。
如果要在客户端查询数据以进行快速检查,可以使用console.table
:
console.table(Tasks.find().fetch())
蒙古人做到了,FTW,多亏了 Max Savin。
另外我注意到没有人提到它,但是对于 chrome,还有一个“Meteor DevTools”扩展,您可以将其添加到 chrome 工具中。一旦你的流星项目运行,你可以在 chrome 工具中看到一个名为“Meteor”的选项卡,它将向你展示 MiniMongo 有什么。
您可以使用 Chrome 插件Meteor MiniMongo Explorer,它非常有用,可以显示您当前在 MiniMongo 上的每个集合/文档
Pro与蒙古相比
您无需将任何包添加到您的流星项目即可工作
有一个名为Robomongo的开源 MongoDB 管理工具——它非常高效和有用。
有一个很棒的氛围包流星玩具,它显示了 minimongo 上的订阅数据。它还允许在旅途中添加、编辑或删除数据。非常便利。
此外,流星玩具可能不适用于最新的流星更新 (1.6.1+)。所以,我找到了一个名为constellation的轻量级封装。
你可以从任何人中选择。它肯定有助于更轻松地在 minimongo 上进行调试。
打开控制台并执行以下操作:
Meteor.connection._mongo_livedata_collections[collectionName].find().fetch()
我当前的 Meteor 版本是 1.8.1。我不知道是否可以对旧的做同样的事情。