[英]Automatically update document in MongoDB?
我正在使用 MongoDB 和 Node.js。 假設我們有兩個用戶:
{
"name": "user1",
"email": "user1@email.com",
"pairedWith": "user2@email.com",
"paired": false,
}
和
{
"name": "user2",
"email": "user2@email.com",
"pairedWith": "user1@email.com",
"paired": false,
}
它們可以通過搜索正確的 email 地址來相互配對。 在兩個用戶搜索 email 並相互配對后,我希望paired
字段自動變為true
。 只有在兩個用戶都配對后。 當然,這里 user1 必須與 user2 配對,而 user2 必須與 user1 配對,因為他們特別想要這樣。
那么如何告訴 MongoDB 在 2 個用戶配對后自動更新為 true呢? 基於這個真實的價值,我會為他們倆展示一些東西,但除非它不是真的,否則我不能。
您可以為輸入的正確 email 添加一個附加字段。 因此,如果 user1 輸入正確的 email 則將其設置為 true。 現在,當 user2 為 user1 輸入正確的 email 時,將其設置為 true。
如果entered_correct 在那里,兩次都簽入另一個用戶的文檔。 當兩個文檔都輸入_正確時,將它們都設置為 true。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.