我想使用猫鼬使用以下模型来获取所有具有cardNumber:3243的用户的数据。
cred: {
nameValue: 'anonymous',
emailValue: 'anonymous@gmail.com',
passwordValue: 'anonymous121',
},
location: {
addressValue: 'anonymous address',
cityValue: 'anonymous',
stateValue: 'anonymous',
postalValue: 122133344,
},
card: {
cardName: 'anonymous',
cardNumber: 3243,
securityCode: 123,
expirationMonth: 7,
expirationYear: 2031,
},
最佳答案
假设模型名为User
,您只需要使用Mongoose findOne()查询方法。
例如,对查询使用点符号:
User.findOne({'card.cardNumber' : 3243}).exec(callback)
这将返回一个结果,其cardNumber值为3243
关于javascript - 如何从 Mongoose 的对象中查询数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56186118/