永続性を維持する必要がある一連のドキュメントがあります。MongoDB が複数ドキュメント操作を処理する方法により、操作の原子性を確保するために、この一連のドキュメントをコンテナー ドキュメント内に埋め込む必要があります。
データは、キーと値のペアリングに大いに役立ちます。これを行う代わりに何か方法はありますか:
var container = new mongoose.Schema({
// meta information here
subdocs: [{key: String, value: String}]
})
代わりにsubdocs
、サブドキュメントの検証を適用する連想配列 (つまり、オブジェクト) にすることはできますか? したがって、コンテナ インスタンスは次のようになります。
{
// meta information
subdocs: {
<key1>: <value1>,
<key2>: <value2>,
...
<keyN>: <valueN>,
}
}
ありがとう