我不想在MongoDB中创建自定义“id”字段并将其作为我的主键。
但是我想覆盖“_id”字段并使其成为一个整数主键,这样每次发布一个新文档时,它应该有一个整数id而不是ObectID。
可以通过覆盖MongoEngine(PyMongo)中的一些代码来实现吗?或者这是MongoDB的核心功能?
我试图直接在MongoDB数据库中插入文档(不使用Django),指定整数“_id”并保存文档没有问题。但是,当我尝试查询该特定文档时,它没有给出任何结果。
与Django相同,当我点击API端点以查看文档列表时,它显示了具有整数id的文档。
但是当我试图访问那个特定的那个时,它说“找不到结果”
我如何处理此事,请告知。
注意:我是Django和MongoDB的新手。