我正在扔毛巾。我不明白为什么我的所有插入都没有显示在 MongoDB 中。
我尝试插入 8 个文档,但只显示 5 个。 我的插入代码:
db.mycollection.insertMany(
[ {
"_id": "e89c4c7a-bfdc-4433-bf68-2b3ea4deaad6",
"name": "Dunn England",
"isActive": false,
"balance": "1,505.70",
"picture": "http://placehold.it/32x32",
"age": 25,
"eyeColor": "brown",
"gender": "male"
},
{
"_id": "4b5cc8e8-6683-4dd9-a0c3-dd683c41c32f",
"name": "Elizabeth Cunning",
"isActive": false,
"balance": "505.70",
"picture": "http://placehold.it/32x32",
"age": 19,
"eyeColor": "brown",
"gender": "female"
},
{
"_id": "808259cb-0ea3-4424-b626-c147655625fc",
"name": "Gabrielle Dane",
"isActive": true,
"balance": "5505.70",
"picture": "http://placehold.da/32x32",
"age": 38,
"eyeColor": "blue",
"gender": "female"
},
{
"_id": "26a0278a-d825-42f9-a697-47a53f69e0c5",
"name": "Renee Morrow",
"isActive": true,
"balance": "2,022.81",
"picture": "http://placehold.it/32x32",
"age": 24,
"eyeColor": "green",
"gender": "female"
},
{
"_id": "d631ff57-c77c-4447-bad9-37b2147ed18f",
"name": "Jake Roberts",
"isActive": false,
"balance": "6022.81",
"picture": "http://placehold.it/32x32",
"age": 24,
"eyeColor": "green",
"gender": "male"
},
{
"_id": "48b7a108-07c9-4107-aed8-637756caa430",
"name": "Urmina Roberts",
"isActive": true,
"balance": "7,6022.81",
"picture": "http://placehold.it/32x32",
"age": 24,
"eyeColor": "green",
"gender": "female"
},
{
"_id": "3a75d9dc-ef66-452b-9e12-9dcda2a33977",
"name": "Emily Waters",
"isActive": false,
"balance": "76022.81",
"picture": "http://placehold.ww/34x34",
"age": 44,
"eyeColor": "brown",
"gender": "female"
},
{
"_id": "b01a9244-28b5-4c89-90d5-70fb1ec573e2",
"name": "Scott Turner",
"isActive": true,
"balance": "1,894.19",
"picture": "http://placehold.dk/32x32",
"age": 88,
"eyeColor": "green",
"gender": "male"
}]
)
即使已确认的消息也表明已插入 8 个文档。
acknowledged: true,
insertedIds: {
'0': 'e89c4c7a-bfdc-4433-bf68-2b3ea4deaad6',
'1': '4b5cc8e8-6683-4dd9-a0c3-dd683c41c32f',
'2': '808259cb-0ea3-4424-b626-c147655625fc',
'3': '26a0278a-d825-42f9-a697-47a53f69e0c5',
'4': 'd631ff57-c77c-4447-bad9-37b2147ed18f',
'5': '48b7a108-07c9-4107-aed8-637756caa430',
'6': '3a75d9dc-ef66-452b-9e12-9dcda2a33977',
'7': 'b01a9244-28b5-4c89-90d5-70fb1ec573e2'
local> db.mycollection.countDocuments()
5
但是只有 5 个文档。我缺少什么? 我真的不明白为什么以及问题出在哪里......这让我发疯:/
即使我使用 MongoDB Compass GUI,也是同样的问题。
尝试将其包装在 try catch 中并打印出来,看看在尝试插入任何文档时是否抛出错误,这可能有助于指出某些问题。