1

こんにちはcollection.insert({ owner: Meteor.userId(), length:3 });、Meteor でシンプルにしようとすると、クライアントによって実行されますが、サーバーによって取り消されます (または処理中、同じcollection.update) 現時点では、フィールドの名前を に変更lengthlen、出来上がりました...しかし、今は GridFS 仕様に準拠していません言って: 'fs.files.length' (プロジェクト: collectionfs.meteor.com)

誰?

4

1 に答える 1

1

これは、Meteor 内で広く使用されている Underscore ライブラリの反復関数が、数値lengthプロパティを持つかどうかを確認して、配列またはオブジェクトのどちらを反復処理しているかを判断するためです。ここでの特定のインスタンスは関数内にあると思いますlivedata/livedata_server.js(set行 515 程度):attributes配列として解釈され、実際の属性を見つけることができません。

おそらく、Meteor で _.each を完全に使用するのをやめる必要があります。

于 2013-01-07T07:58:10.327 に答える