//index.js
let countryName = {
"name"=["Bangladesh","India","Australia"]
}
//Output Section
let getCountryData = awaitDataModel.find({$indexOfArray:{CountryName:"Bangladesh"}})
console.log(getCountryData);
//Expecting Output : 0
答案 0 :(得分:0)
$indexOfArray
是aggregate operator。
这是link,显示了如何在猫鼬中进行聚合。
if the array is ["Bangladesh", "India", "Australia"]
I would try something like this
awaitDataModel.aggregate([
{ $indexOfArray: array, "Bangladesh" }
]);
关键是这是一个聚合方法,您正在使用.find
。上面只是伪代码