次のようなmongodbに保存したい:
{ "devices" : [ { "idDevice" : 1, "type" : 0 }, { "idDevice" : 2, "type" : 1 } ] }
私は node.js で mongoose を使用しています。mongoose スキーマでは、次のように「デバイス」変数を宣言しています。
devices: [{ type: Schema.Types.Mixed, required: false }]
そして、コードを使用して新しいデバイスを保存すると、次のようになります。
"devices" : [ { "idDevice" : 1, "type" : 1 } ]
これらのスペースが「[ {」の間にある理由を誰かが知っていますか?