1

嗨,当在 Meteor 中尝试简单collection.insert({ owner: Meteor.userId(), length:3 });时,它由客户端执行,但被服务器撤销(或在进程中,相同collection.update)目前我将该字段重命名lengthlen,瞧,它可以工作......但现在我不符合 GridFS 规范说:'fs.files.length'(项目:collectionfs.meteor.com)

任何人?

4

1 回答 1

1

length这是因为在 Meteor 中广泛使用的 Underscore 库中的迭代函数通过查看它是否具有数字属性来决定它们是迭代数组还是对象。我认为这里的特定实例livedata/livedata_server.jsset函数中(第 515 行左右):它解释attributes为一个数组,然后找不到任何实际属性。

也许我们需要完全停止在 Meteor 中使用 _.each。

于 2013-01-07T07:58:10.327 回答