gpt4 book ai didi

node.js - 将 Mongoose 数组元素与数组进行比较

转载 作者:可可西里 更新时间:2023-11-01 09:58:59 25 4
gpt4 key购买 nike

nodejs 和 mongoose 初学者。

我有这样的架构

schema = new Schema({
username: String,
items: [Number]
});

现在,我想打个电话

var myItemsArray = [10,5,23,534];
user.find({items: myItemsArray}, function(err, user){});

基本上,我希望调用返回具有上述任何项目的用户。

谢谢

最佳答案

您需要使用 $in运算符(operator)

user.find({items: {$in: myItemsArray}}, function(err, user){
console.log(err, user);
});

关于node.js - 将 Mongoose 数组元素与数组进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33251046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com