0

いくつかのフィールドでログ データを保存するために、キャップ付きコレクションを作成しました。いくつかの要件により、このコレクションに「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"
        }
})

キャップされたコレクションにいくつかのフィールドを追加するにはどうすればよいですか?

4

1 に答える 1