为什么 MongoDb Atlas UI 不让我插入一个对象数组?
Why doesn't the MongoDb Atlas UI let me insert an array of objects?
我正在学习 MongoDb 并且我试图通过 MongoDb Atlas UI 插入一个对象,它包含一个 members
数组,它是一个对象数组[{x: 1}]
。 UI 允许我将 members
设置为数字数组,例如 [1,2 ]
,但不允许我将其设置为 [{x: 1}]
。知道为什么吗?
对象:
{
"_id": {
"$oid": "60f5f833e3a6791569997478"
},
"members": [{x: 1}]
}
上面写着:Insert not permitted while document contains errors.
UI:
字段名称需要用引号引起来,因此对象的正确格式为:
{
"_id": {
"$oid": "60f5f833e3a6791569997478"
},
"members": [{"x": 1}]
}
我正在学习 MongoDb 并且我试图通过 MongoDb Atlas UI 插入一个对象,它包含一个 members
数组,它是一个对象数组[{x: 1}]
。 UI 允许我将 members
设置为数字数组,例如 [1,2 ]
,但不允许我将其设置为 [{x: 1}]
。知道为什么吗?
对象:
{
"_id": {
"$oid": "60f5f833e3a6791569997478"
},
"members": [{x: 1}]
}
上面写着:Insert not permitted while document contains errors.
UI:
字段名称需要用引号引起来,因此对象的正确格式为:
{
"_id": {
"$oid": "60f5f833e3a6791569997478"
},
"members": [{"x": 1}]
}