以下是MongoDB中常用的删除、查询和统计语法:
删除语法
删除一条记录:
db.collection_name.deleteOne({条件});
删除多条记录:
db.collection_name.deleteMany({条件});
查询语法
查询所有记录:
db.collection_name.find();
条件查询:
db.collection_name.find({条件});
指定返回的字段:
db.collection_name.find({条件}, {字段1:1, 字段2:1});
排序查询:
db.collection_name.find().sort({字段:1/-1});
分页查询:
db.collection_name.find().skip(页数*数量).limit(数量);
统计语法
计算记录数:
db.collection_name.count({条件});
求和:
db.collection_name.aggregate(
[
{
$group:
{
_id: null,
total: { $sum: "$字段名" }
}
}
]
)
平均值:
db.collection_name.aggregate(
[
{
$group:
{
_id: null,
avg: { $avg: "$字段名" }
}
}
]
)
最大值:
db.collection_name.aggregate(
[
{
$group:
{
_id: null,
max: { $max: "$字段名" }
}
}
]
)
最小值:
db.collection_name.aggregate(
[
{
$group:
{
_id: null,
min: { $min: "$字段名" }
}
}
]
)
需要注意的是,以上语法仅为示例,实际使用时需要根据具体情况进行调整和修改。同时,MongoDB还提供了很多其他的查询和统计语法,可以参考其官方文档进行了解和学习。