插入数据到Atlas MongoDB出现错误:文档包含错误时不允许插入

时间:2020-08-01 16:44:41

标签: database mongodb mongodb-atlas

我正在尝试将数据插入到我在Atlas MongoDB中创建的集合中。数据如下:

[
  { id: 1, performer: 'John Doe', genre: 'Rock', price: 25, day: 1, image: '/img/uploads/1fsd324fsdg.jpg' },
  { id: 2, performer: 'Rebekah Parker', genre: 'R&B', price: 25, day: 1, image: '/img/uploads/2f342s4fsdg.jpg' },
  { id: 3, performer: 'Maybell Haley', genre: 'Pop', price: 40, day: 1, image: '/img/uploads/hdfh42sd213.jpg' }
]

`我收到错误消息:“文档包含错误时不允许插入。”

我在做什么错?请告知。

3 个答案:

答案 0 :(得分:2)

可能是报价问题...

对属性和键使用双引号

“ id”:1,“表演者:“ John Doe” ..〜

答案 1 :(得分:0)

现在已解决,格式化是问题所在。

答案 2 :(得分:0)

我执行以下操作: 将 title 修改为 "title" 和 mongo compass 作品。

示例:

[
  { "id": "1", "performer": "John Doe", "genre": "Rock", "price": "25", "day": "1", "image": "/img/uploads/1fsd324fsdg.jpg" },
]

参考文档:https://docs.mongodb.com/compass/current/documents/insert