Return id 基于 mongodb 中存在的多个值
Return id based on existence of multiple value in mongodb
我想根据特定条件 return id,例如如果用户值不存在并且 phone 和电子邮件字段都与搜索条件匹配但没有可用的 userId 那么我想获取 id那个特定的 row.If 用户 ID 不会存在 return anything.The 查询的想法是这样的:
db.records.find( { userId: { $exists: false } } )
db.records.find( { phone: "A", email:"B" }, { id: 1} )
如何将此查询合并为 return mongodb
中的唯一 ID
您可以用逗号添加查询:
db.records.find( { userId: { $exists: false },phone: "A", email:"B" }, { id: 1} )
我想根据特定条件 return id,例如如果用户值不存在并且 phone 和电子邮件字段都与搜索条件匹配但没有可用的 userId 那么我想获取 id那个特定的 row.If 用户 ID 不会存在 return anything.The 查询的想法是这样的:
db.records.find( { userId: { $exists: false } } )
db.records.find( { phone: "A", email:"B" }, { id: 1} )
如何将此查询合并为 return mongodb
中的唯一 ID您可以用逗号添加查询:
db.records.find( { userId: { $exists: false },phone: "A", email:"B" }, { id: 1} )