2016-03-05 123 views
1

您好我有藏书中,我要插入的文件的数组:MongoDB。缺少在属性名

> db.book.insert({[ {x:null},{y:true},{a:3.23},{b:'abc'}, 
    {c:new Date()},{d:[1,2,3]}, {f:1} ]}) 

它给我这个错误:

2016-03-06T00:53:58.893+0300 E QUERY  
[thread1] **SyntaxError: missing ] in computed property name @(shell):1:27** 

看不到缺少']',我的错?

我想同时添加7个文档。

我需要做的所有文件包括在一个数组中,对吗? .insert({[...]})

你看到文件'd'也是一个数组。

+0

这将是'db.book.insert([{“× “:null},{”y“:true}])'。将方括号'[]'“放在大括号'{}'的内部。这意味着要成为“列表”的外部 –

+0

你是对的!谢谢 – Katallone

回答

1

通过去除解决 '{}''()'

最终结果:

db.book.insert([ {x:null},{y:true},{a:3.23},{b:'abc'}, 
{c:new Date()},{d:[1,2,3]}, {f:1} ])