似乎我不能像MongoDB文档中的described here那样在Meteor中执行多次插入…
在我的JS控制台中:
> Test.insert([{name:'hello'},{name:'hello again'}])
它回来了

  "g3pq8GvWoJiWMcPkC"

当我走的时候
Test.find().fetch()
我得到以下信息:
Object
0: Object
name: "hello"
__proto__: Object
1: Object
name: "hello again"
__proto__: Object
_id: "g3pq8GvWoJiWMcPkC"
__proto__: Object

似乎流星创建了一个超级文档,其中包含了我试图作为单独的文档插入的两个文档。
有人能告诉我我这里做错了什么吗?

最佳答案

从流星排行榜来看,您似乎无法批量插入。您可以使用循环或下划线迭代函数。
使用下划线,

var names = [{name:'hello'},{name:'hello again'}]

_.each(names, function(doc) {
  Test.insert(doc);
})

关于mongodb - 在Meteor Collection中插入多个文档的工作方式与纯mongodb相同吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15306390/

10-10 00:23
查看更多