0
どのようにして、混合データ型とバッファデータ型の意味をマングースで説明できますか?mongooseで混合データ型とバッファデータ型の意味を説明できますか?
マングースにおける混合データ型の正確な使用は、文字列と数値の両方を含む(ログデータを格納するためのどのような方法が.Isれるもの。
どのようにして、混合データ型とバッファデータ型の意味をマングースで説明できますか?mongooseで混合データ型とバッファデータ型の意味を説明できますか?
マングースにおける混合データ型の正確な使用は、文字列と数値の両方を含む(ログデータを格納するためのどのような方法が.Isれるもの。
マングースMIXスキーマ型
たSchemaTypeを「何でもありです」その柔軟性は、それが維持する困難さのトレードオフに来る混合Schema.Types.Mixedを介して、またはリテラル空のオブジェクトを渡すことによって、いずれかの利用可能です以下が等価である:。
var Any = new Schema({ any: {} });
var Any = new Schema({ any: Schema.Types.Mixed });
スキーマレス型なので、好きな値に変更できますが、Mongooseはその変更を自動検出/保存する能力を失います。 Mongooseに混合型の値が変更されたことを伝えるには、変更したばかりの混合型へのパスを渡すドキュメントの.markModified(path)メソッドを呼び出します。あなたは通常、バイナリ形式で保存されます項目を操作するとき
person.anything = { x: [3, 4, { y: "changed" }] };
person.markModified('anything');
person.save(); // anything will now get saved
(http://mongoosejs.com/docs/2.7.x/docs/schematypes.htmlから取られたオリジナルコンテンツ)
マングースバッファスキーマ型
バッファ型が使用され、良い例は以下のようになります画像。