“insert”命令也可以一次将多个文档插入到集合中。下面我们操作如何一次插入多个文档。
我们完成如下步骤即可,
1)创建一个名为myEmployee 的JavaScript变量来保存文档数组
2)将具有字段名称和值的所需文档添加到变量
3)使用insert命令将文档数组插入集合中
var myEmployee=
[
{
“Employeeid” : 1,
“EmployeeName” : “Smith”
},
{
“Employeeid” : 2,
“EmployeeName” : “Mohan”
},
{
“Employeeid” : 3,
“EmployeeName” : “Joe”
},
];
db.Employee.insert(myEmployee);
如果命令执行成功,将显示如下结果:
结果显示这3个文档已添加到集合中。
以JSON格式打印
JSON是一种称为JavaScript Object Notation的格式,是一种规律存储信息,易于阅读的格式。在如下的例子中,我们将使用JSON格式查看输出。
让我们看一个以JSON格式打印的示例
db.Employee.find()。forEach(printjson)
代码说明:
- 第一个更改是将对Each()调用的函数附加到find()函数。这样做是为了确保明确浏览集合中的每个文档。这样,您就可以更好地控制集合中每个文档的处理方式。
- 第二个更改是将printjson命令放入forEach语句。这将导致集合中的每个文档以JSON格式显示。
命令执行成功,显示以下输出内容:
结果:
表明所有文档都是以JSON样式输出打印的。
译者:徐扬
db.Employee.find()。forEach(printjson)
这一行.写成。了。