いくつかのフィールドでログ データを保存するために、キャップ付きコレクションを作成しました。いくつかの要件により、このコレクションに「createAt」という名前の追加フィールドを追加したいと考えました。
db.myLogs.update({},{$set: {"createAt":new Date()}})
これは以下のエラーをスローしています:
WriteResult({
"nMatched" : 0,
"nUpserted" : 0,
"nModified" : 0,
"writeError" : {
"code" : 10003,
"errmsg" : "Cannot change the size of a document in a capped collection: 39 != 57"
}
})
キャップされたコレクションにいくつかのフィールドを追加するにはどうすればよいですか?