我正在Flask应用程序中实现微服务。
服务A在MySQL上运行,服务B在使用pymongo的MongoDB上运行。
服务B中的ID链接为MySQL中的整数字段。
是否可以使MongoDB生成' _id'作为一个只是数字而不是字母数字字符的序列,还是我应该改变MySQL的模式?
答案 0 :(得分:1)
Mongo直接赢了,你可以自己做。将_id作为唯一号码发送到mongo,同时作为文档存储,它将接受它。
> db.a.insert({_id:111})
WriteResult({ "nInserted" : 1 })
实际上,您也可以使用this
来使用自动递增的_id