Bes*_*bug 6 go mongodb mgo
我正在工作,Golang并且mgo我想使用_id值删除早于指定日期的集合中的所有文档.
Golang
mgo
_id
到目前为止,我试图使用结构创建一个虚拟objectId,NewObjectIdWithTime之后我正在尝试使用删除文档
NewObjectIdWithTime
collection.Remove(bson.M{"_id": bson.M{"$lt": objectId}})
但是我没有得到任何结果,有什么建议吗?
Bes*_*bug 5
我真的不喜欢回答我自己但是因为我从stackoverflow社区回来的唯一帮助是负面评价(没有任何解释)我发布解决方案:
问题是mgo有RemoveAll删除所有符合条件的元素,所以我的新查询是:collection.RemoveAll(bson.M{"_id": bson.M{"$lt": objectId}})
collection.RemoveAll(bson.M{"_id": bson.M{"$lt": objectId}})
归档时间:
9 年,10 月 前
查看次数:
1797 次
最近记录:
9 年,3 月 前