MongoDB数据类型MongoDB命令MongoDB示例
MongoDB 数据类型与命令大全
查询 MongoDB 数据类型、Shell 命令和常用操作示例。
| 分类 | 名称 / 字符 | 说明 | 示例 / 匹配 | 操作 |
|---|---|---|---|---|
| 数据类型 | String | 字符串 | { name: '工具帮' } | |
| 数据类型 | Number | 数字 | { count: 10 } | |
| 数据类型 | Boolean | 布尔值 | { enabled: true } | |
| 数据类型 | Date | 日期 | { createdAt: new Date() } | |
| 数据类型 | ObjectId | 文档主键类型 | { _id: ObjectId('...') } | |
| 数据类型 | Array | 数组 | { tags: ['dev', 'web'] } | |
| 数据类型 | Object | 嵌套文档 | { author: { name: '张三' } } | |
| 命令 | show dbs | 查看数据库 | show dbs | |
| 命令 | use <db> | 切换数据库 | use toolverse | |
| 命令 | show collections | 查看集合 | show collections | |
| 命令 | db.users.find() | 查询文档 | db.users.find({ active: true }) | |
| 命令 | db.users.findOne() | 查询单条文档 | db.users.findOne({ _id: id }) | |
| 命令 | insertOne() | 插入文档 | db.users.insertOne({ name: '张三' }) | |
| 命令 | updateOne() | 更新文档 | db.users.updateOne({ _id: id }, { $set: { active: true } }) | |
| 命令 | deleteOne() | 删除文档 | db.users.deleteOne({ _id: id }) | |
| 命令 | createIndex() | 创建索引 | db.users.createIndex({ email: 1 }, { unique: true }) |