是否有可能生成' _id'只是MongoDB中的数字?

时间:2017-08-11 03:47:52

标签: python mongodb python-3.x pymongo microservices

我正在Flask应用程序中实现微服务。

服务A在MySQL上运行,服务B在使用pymongo的MongoDB上运行。

服务B中的ID链接为MySQL中的整数字段。

是否可以使MongoDB生成' _id'作为一个只是数字而不是字母数字字符的序列,还是我应该改变MySQL的模式?

1 个答案:

答案 0 :(得分:1)

Mongo直接赢了,你可以自己做。将_id作为唯一号码发送到mongo,同时作为文档存储,它将接受它。

> db.a.insert({_id:111})
WriteResult({ "nInserted" : 1 })

实际上,您也可以使用this

来使用自动递增的_id