1. 主页
  2. 文档
  3. MongoDB初学者教程——7天学习MongoDB
  4. 使用insert()在MongoDB中插入数组

使用insert()在MongoDB中插入数组

“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)

 

代码说明:

  1. 第一个更改是将对Each()调用的函数附加到find()函数。这样做是为了确保明确浏览集合中的每个文档。这样,您就可以更好地控制集合中每个文档的处理方式。
  2. 第二个更改是将printjson命令放入forEach语句。这将导致集合中的每个文档以JSON格式显示。

命令执行成功,显示以下输出内容:

结果:

表明所有文档都是以JSON样式输出打印的。

 

译者:徐扬

 

这篇文章对您有用吗? 9 1

我们要如何帮助您?

评论 1

评论前必须登录!

 

  1. #1

    db.Employee.find()。forEach(printjson)
    这一行.写成。了。

    mnb_123abc2年前 (2022-05-15)