前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >使用insert () 在MongoDB中插入数组

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

作者头像
MongoDB中文社区
发布2020-02-19 15:07:22
发布2020-02-19 15:07:22
7.6K00
代码可运行
举报
文章被收录于专栏:MongoDB中文社区MongoDB中文社区
运行总次数:0
代码可运行

“insert”命令也可以一次将多个文档插入到集合中。下面我们操作如何一次插入多个文档。

我们完成如下步骤即可:

1)创建一个名为myEmployee 的JavaScript变量来保存文档数组;

2)将具有字段名称和值的所需文档添加到变量;

3)使用insert命令将文档数组插入集合中。

代码语言:javascript
代码运行次数:0
复制
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格式打印的示例

代码语言:javascript
代码运行次数:0
复制
db.Employee.find()。forEach(printjson)

代码说明:

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

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

结果:

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

译者:徐杨

MongoDB中文社区翻译志愿者,资深程序员。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-02-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Mongoing中文社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档