MongoDB是一种流行的NoSQL数据库,它以文档的形式存储数据。下面是一些常用的MongoDB语法:
创建数据库:
use databaseName
创建集合(类似于表):
db.createCollection("collectionName")
插入文档到集合中:
db.collectionName.insertOne({ field1: value1, field2: value2, ... })
db.collectionName.insertMany([{ field1: value1, field2: value2 }, ...])
查询文档:
db.collectionName.find({ field: value })
更新文档:
db.collectionName.updateOne({ field: value }, { $set: { field: newValue } })
db.collectionName.updateMany({ field: value }, { $set: { field: newValue } })
删除文档:
db.collectionName.deleteOne({ field: value })
db.collectionName.deleteMany({ field: value })
条件查询:
db.collectionName.find({ field: { $operator: value } })
排序查询结果:
db.collectionName.find().sort({ field: 1 }) // 升序排序
db.collectionName.find().sort({ field: -1 }) // 降序排序
限制查询结果数量:
db.collectionName.find().limit(10)
聚合查询:
db.collectionName.aggregate([{ $group: { _id: "$field", count: { $sum: 1 } } }])
这只是MongoDB的一小部分常见语法,还有许多其他功能和操作可以使用。MongoDB具有丰富的功能和灵活的查询语法,建议您查阅官方文档以获取更详细的信息和示例。