Javascript 是否在MongoDB中自动更新文档?

Javascript 是否在MongoDB中自动更新文档?,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,我正在使用MongoDB和Node.js。假设我们有两个用户: { "name": "user1", "email": "user1@email.com", "pairedWith": "user2@email.com", "paired": false, } 及 他们可以通过搜索正确的电子邮件地址进行配对。两个用户搜索电子

我正在使用MongoDB和Node.js。假设我们有两个用户:

{
    "name": "user1",
    "email": "user1@email.com",
    "pairedWith": "user2@email.com",
    "paired": false,
}

他们可以通过搜索正确的电子邮件地址进行配对。两个用户搜索电子邮件并进行配对后,我希望
配对
字段自动变为
。只有在两个用户配对后。当然,这里user1必须与user2配对,user2必须与user1配对,因为他们特别想要这样


那么,我如何告诉MongoDB在两个用户配对后自动将配对更新为true?基于此真值,我将为这两个值显示一些内容,但除非它不是真的,否则我无法显示。

您可以为输入的正确电子邮件添加一个附加字段。 因此,如果user1输入了正确的电子邮件,请将其设置为true。 现在,当user2为user1输入正确的电子邮件时,将其设置为true

如果输入正确,则两次都签入另一个用户的文档。当两个文档都输入了_correct true时,将两个文档中的paired设置为true

{
    "name": "user2",
    "email": "user2@email.com",
    "pairedWith": "user1@email.com",
    "paired": false,
}