mysql与mongodb查询语句
时间: 2023-11-04 11:35:44 浏览: 160
MySQL查询语句:
1. SELECT:从表中选择数据
示例:SELECT * FROM table_name;
2. WHERE:指定条件过滤数据
示例:SELECT * FROM table_name WHERE condition;
3. ORDER BY:按照指定字段排序
示例:SELECT * FROM table_name ORDER BY field_name DESC;
4. LIMIT:限制返回的数据行数
示例:SELECT * FROM table_name LIMIT 10;
5. JOIN:将多个表中的数据进行联合查询
示例:SELECT * FROM table1 JOIN table2 ON table1.id = table2.id;
MongoDB查询语句:
1. db.collection.find():从集合中选择数据
示例:db.collection.find({});
2. db.collection.find().limit():限制返回的数据行数
示例:db.collection.find().limit(10);
3. db.collection.find().sort():按照指定字段排序
示例:db.collection.find().sort({field_name: -1});
4. db.collection.find().count():返回查询结果的总数
示例:db.collection.find().count();
5. db.collection.aggregate():对查询结果进行聚合操作
示例:db.collection.aggregate([
{$match: {condition}},
{$group: {_id: "$field_name", total: {$sum: "$field_value"}}}
]);
阅读全文