摘要: 聚合条件筛选$match用法: 对订单金额大于120的数据做分组: #对订单金额大于120的进行分组 #select sum(payment) from table where payment>120 group by title 在mongoDB中 {"$match":{"payment":{"$ 阅读全文
posted @ 2022-01-10 21:46 linuxTang 阅读(235) 评论(0) 推荐(0)
摘要: 一,分页和排序: 1正序排列: 字符串按照字母顺序排列,数字按照大小顺序排列,如果是中文,按照uncode编码值进行排序, db.users.find().sort({"name":1}); 2倒序排列 db.users.find().sort({"name":-1}); 3在所有的结果中过滤出na 阅读全文
posted @ 2022-01-10 16:04 linuxTang 阅读(451) 评论(0) 推荐(0)
摘要: 1查看name包括着3个人的所有数据: $in:可以使用索引,但是$nin不能使用索引,不能使用索引的尽量不用或者少用 > db.users.find({"name":{"$in":["bjsxt","admin","test"]}}); { "_id" : ObjectId("61d93061ad 阅读全文
posted @ 2022-01-10 11:49 linuxTang 阅读(134) 评论(0) 推荐(0)
摘要: find({})第一个参数条件: 查询逻辑: 1查询一个集合中所有数据,默认显示顺序是按照录入的顺序显示的 db.users.find(); 2显示一条数据,默认只显示自然序的第一条: db.users.findOne(); 3查询name=admin的数据 > db.users.find({"na 阅读全文
posted @ 2022-01-10 10:57 linuxTang 阅读(112) 评论(0) 推荐(0)