MongoDB 提供了两种将新文档插入到集合中的方法:insertOne() 和 instertMany()。如果集合当前不存在,插入操作会创建集合。
在 MongoDB 中插入操作针对的是单个集合。
如果您想插入单个文档,可以使用 db.collection.insertOne() 方法,这个方法允许您将一个单独的文档添加到集合中。如果在文档中未指定 _id 字段,MongoDB会自动生成主键值。
要将新文档插入到 matu.users 集合中:
如果您需要一次性插入多个文档,可以使用 db.collection.insertMany() 方法。这个方法接受一个文档数组,并将它们批量插入到集合中。如果在文档中未指定 _id 字段,MongoDB会自动生成主键值。
要将两个新文档插入到 matu.users 集合中:
当使用 MongoDB 进行批量插入数据时,如果其中某条数据插入失败,整个操作会停止,但已经成功插入的数据不会被回滚。为了更好地处理这种情况,您可以使用 try...catch 语句来捕获并处理异常。
通过这种方式,您可以更有效地管理和控制数据插入过程中可能出现的问题,确保数据的完整性和应用的健壮性。