insert 新增数据
MongoDB 新增文档常用:
insertOneinsertMany
一、新增一条文档
成功后会返回类似:
insertedId 就是新文档的 _id。
二、新增多条文档
查询:
三、手动指定 _id
通常不需要手动指定 _id,MongoDB 会自动生成。
但有些场景可以自己指定:
注意:_id 必须唯一。
如果重复插入相同 _id,会报 duplicate key 错误。
四、插入嵌套文档
这就是 MongoDB 比关系型数据库更灵活的地方。
五、常见错误
1. 字段命名不统一
同一个项目里不要混用。
2. 时间用字符串保存
不推荐:
推荐:
日期类型更适合排序和范围查询。
3. 插入前不考虑索引
如果后面经常按 email 查用户,应该考虑给 email 建唯一索引。
索引章节会详细讲。

