MongoDb 主键id 删除

Mongdb默认主键是一个12字节的Bson对象

  • 对于字段删除 我们常用的语法 比如
db.testing1576.deleteMany({SEGMENTID:"10ac0ac0c7654b3ea0946c273b44a51c"}) //普通字符串

这里SEGMENTID存储的是字符串

  • 但是使用这种方法 根据id进行删除是不可行的 虽不报错 但删除数据为空
    Eg:
db.testing1576.deleteMany({_id:"6318679b1d1767668fe29417"}) //错误

正确方式 使用 ObjectId标识

db.testing1576.deleteMany({'_id':ObjectId("6318679b1d1767668fe29417")}) // 正确  单引号 双引号 均可
posted @ 2022-09-08 10:01  C余L小R鱼  阅读(913)  评论(0编辑  收藏  举报