如何将数组转换为 MongoDB 中的对象?
例如,我想转换这个文档:
{
"_id" : NumberLong(279),
"userAddressList" : [
{
"street" : "Street",
"house" : "House",
"building" : "Building",
"flat" : NumberLong(0),
"entrance" : NumberLong(0),
"floor" : NumberLong(0),
"intercom" : "Intercome"
}
],
}
Run Code Online (Sandbox Code Playgroud)
对此:
{
"_id" : NumberLong(279),
"userAddressList" :
{
"street" : "Street",
"house" : "House",
"building" : "Building",
"flat" : NumberLong(0),
"entrance" : NumberLong(0),
"floor" : NumberLong(0),
"intercom" : "Intercome"
},
}
Run Code Online (Sandbox Code Playgroud)
所以我需要转换""userAddressList" : [{..}]"为""userAddressList" : {..}".
当对象的类型发生变化时,我陷入了困境。
我该如何转换:
{
"_id" : NumberLong(257),
"address" : "street Street, house 50, appartment 508, floor 5"
}
Run Code Online (Sandbox Code Playgroud)
对此:
{
"_id" : NumberLong(257),
"userAddressList" : [{
"street" : "Street",
"house" : "50",
"building" : "",
"appartment " : NumberLong(508),
"entrance" : NumberLong(0),
"floor" : NumberLong(5),
"intercom" : ""
}]
}
Run Code Online (Sandbox Code Playgroud)
使用 mongo 外壳?
我需要转换大约 350 个条目,希望可以通过脚本来完成。