什么是minimongo(流星)限制?cursor.toArray()在客户端失败

Cer*_*ean 5 javascript mongodb meteor minimongo

昨天我试图在Meteor中使用获得一系列查询结果

cursor.toArray()
Run Code Online (Sandbox Code Playgroud)

(见http://docs.mongodb.org/manual/reference/method/cursor.toArray/)

我无法让它发挥作用.最后我在Meteor mongo控制台上尝试了它,它工作正常.

我是流星新手 - 我在这里错过了什么?是否有一个参考,告诉我客户端可以执行什么mongo代码?我查看了Meteor文档但无法找到.当我在Meteor中寻找我能做的事情时,我经常发现自己正在浏览Mongo文档(如上所述) - 这些在最小程度上是相关的吗?

谢谢!

sai*_*unt 6

我认为你应该坚持使用Meteor docs中的Mongo集合部分:

https://docs.meteor.com/api/collections.html

这是针对主题的参考,例如当前的minimongo限制,最重要的是,客户端和服务器上有哪些API可用于MongoDB操作.

就所toArray涉及的而言,最接近的最小化实施对应物将是fetch.

https://docs.meteor.com/api/collections.html#Mongo-Cursor-fetch

  • 简单的答案是Meteor DB不支持.toArray(). (2认同)