我想根據某些條件回傳 id,例如如果用戶值不存在并且電話和電子郵件欄位都與搜索條件匹配而沒有可用的 userId,那么我想獲取該特定行的 id。如果 userid 存在,它將不會回傳任何東西。查詢的想法是這樣的:
db.records.find( { userId: { $exists: false } } )
db.records.find( { phone: "A", email:"B" }, { id: 1} )
我如何將此查詢合并為一個并回傳 mongodb 中的唯一 id
uj5u.com熱心網友回復:
您可以使用逗號添加查詢:
db.records.find( { userId: { $exists: false },phone: "A", email:"B" }, { id: 1} )
這是一個例子:https : //mongoplayground.net/p/V_HL7WQqoiO
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/399221.html
上一篇:MongoDB中的默認值
