繁体   English   中英

如何在mongodb中删除集合的最后一项

[英]How to delete the last item of a collection in mongodb

我用python和mongodb编写了一个程序来写一些日记。 像这样

切片日记

有时我只想输入“删除!”就删除最后一句话。 但我不知道如何以SAMRT方式删除。 我不想使用“跳过”。 有什么好办法吗?

无论是第一项还是最后一项, MongoDB为每个记录维护唯一的_id键,因此您可以使用deleteOne()deleteMany()在删除查询中传递该id字段。 由于只有一条记录要删除,因此您需要使用deleteOne()

db.collection_name.deleteOne({"_id": "1234"}) // replace 1234 with actual id

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM