【发布时间】:2019-11-18 10:28:22
【问题描述】:
所以我有如下商店收藏:
{ "_id" : ObjectId("5cd4c45492e22458d9570841"), “store_id”:ObjectId(“5cd4c45492e22458d9570840”), “create_dt”:ISODate(“2019-05-10T00:22:44.000+0000”), "update_dt" : ISODate("2019-06-03T19:35:00.000+0000"), “order_id_counter”:NumberInt(1001) }每个商店都有一个包含唯一store_id的记录,我需要构建一个函数getOrderId(store_id),每次调用该函数时自动返回生成的易于记忆的唯一order_id,每次调用都会自动增加order_id_counter的值该商店的记录为 1(每个商店都有自己的 order_id_counter,每个商店都有不同的值)。我也希望操作是原子的。
如何编写上述函数的代码?什么是最有效的方法?
【问题讨论】:
标签: mongodb