我甚至不确定它是否有特定的名称,但下面是一个场景:
当我使用C#和server编程时,如果表中有时间戳,实体框架( .Net的数据库框架)将自动处理这个问题,并使修改后的数据的更新失败。
MongoDB / NodeJS里有这样的东西吗?
谢谢马丁
发布于 2019-10-15 05:21:47
mongodb中没有内置的时间戳功能,但猫鼬在这种情况下可能会有所帮助:
发布于 2019-10-15 05:22:30
在MongoDB中,并发事务模型并不明显,但是可以访问- https://docs.mongodb.com/manual/core/transactions/。
发布于 2019-10-15 07:54:16
我个人建议离猫鼬远点。
您可以做的是创建一个locked属性:
用户1尝试更新一个记录,它从{locked: null}.
locked设置为true。
locked.。
这显然需要由您来实现,但我希望它能给您提供我所选择的方法的想法。
https://stackoverflow.com/questions/58387593
复制相似问题