ObjectId
とBinData
の値を持つコレクションにドキュメントを挿入する必要があります。したがって、私はそれを挿入する方法を知りません。objectIdを使ってバイナリデータをmongoDBに追加する方法は?
このコードでは、エラーTypeError: Cannot read property 'ObjectId' of undefined
が発生します。
サーバー/ fixtures.js
var ObjectId = Mongo.ObjectID;
var chunk = {
"_id" : ObjectId("57a9be3c89c1e4b50c574e3a"),
"files_id": ObjectId("5113b0062be53b231f9dbc11"),
"n" : 0,
"data" : BinData(0, "/9j/4AAQSkZJRgA...and...so...on../2Q==")
};
db.mediafiles.chunks.insert(chunk);
アップデート私はので、私はvar ObjectId = Meteor.Collection.ObjectID;
を使用することができます流星
を使用してい
。しかし、どうすればBinData
を入手できますか?ここで
ReferenceError: BinData is not defined
Mongoシェルから実行していますか? – notionquest
いいえサーバーサイドのJSファイル – user3142695
私は自分の答えを投稿する前に明確にするために、NodeJS(サーバーサイドJS)を使用していますか? – notionquest