上一篇:Windows系统下莫名其妙的文件搜索(2025-06-17 21:41:30)
文章大纲

mongodb工作常用命令

2025-12-10 14:23:04

更新某时间段之间的数据

mongodb
db.getCollection("collection_name").updateMany({"time":{"$gt":"2025-06-10 12:50:39", "$lt":"2025-06-10 13:57:44"}}, {"$set":{"target_field":"change_value"}});

工作中用户端有时写入乱码数据,导致mongodb查询报错,需要将乱码更新为非乱码数据。


根据id删除某条数据

mongodb
db.getCollection("collection_name").deleteOne({"_id": new ObjectId("68f610f810eb80ce4bd9a215")});

这里跟mysql语句有点区别,就是要用new ObjectId关键词。


只查看指定的字段数据

有时候信息列太多了,让人眼花缭乱。使用下面命令即可:

mongodb
db.getCollection("collection_name").find({"filter_field":"XXX"},{"target_field":1});

参数里第一部分用于筛选,第二部分用于指定要查看的信息字段。

上一篇:Windows系统下莫名其妙的文件搜索(2025-06-17 21:41:30)
我要评论
评论列表