如何在两天后更新
如何将SQL查询转换为MongoDB查询?
请写一个mongodb查询 - 这是我在sql中的查询:
UPDATE user
SET expireIn = DATEADD(DAY, 2, expireIn)
WHERE phone = '123434574'
我想在expirein
列中添加一天。
Expirein
字段是Isodate
,并且还具有该时间的值。
How to convert a SQL query to mongodb query?
Please write a mongodb query - this is my query in SQL:
UPDATE user
SET expireIn = DATEADD(DAY, 2, expireIn)
WHERE phone = '123434574'
I want to add some day to expireIn
column.
expireIn
field is ISODate
and also has a value for the time.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
欢迎Mostafa Asadi,
您可以做这样的事情:
如您在 Playground 的情况下。
第一个
{}
是匹配
部分,您要更新哪些文档。第二部分是更新,此处[]
,因为这是管道,使用$ dateadd
函数。编辑:
使用{multi:true}用于多个文档更新
Welcome Mostafa Asadi,
You can do something like this:
As you can see on the playground.
The first
{}
are thematching
part, which documents do you want to update. The second part is the updating, here inside[]
as this is a pipeline, using the$dateAdd
function.Edit:
with {multi: true} for multiple documents update