这是FETCH NEXT 1 ROW ONLY
查询,
SELECT myCol
FROM myTbl
OFFSET 1 ROWS
FETCH NEXT 1 ROW ONLY
这是我的架构,
find({})
});
这是对象;
[ { state:
[ [Object],
[Object],
[Object],
[Object],
[Object],
[Object],
... 4020 more items ] } ]
我需要获得所有具有var state_schema= mongoose.Schema({
state:[
{
id: String,
name: String,
country_id: String
}
]
“158”的对象。我不能得到它,
这就是我试过的......
{
"id" : "2624",
"name" : "Boaco",
"country_id" : "158",
"_id" : ObjectId("59f95fb9180e291fcc90683b")
},
这会产生一个空数组。
country_id
这里我得到了所有结果,这意味着过滤不起作用(结果很简单({}})。
1. state.find({state:{"$in":[{country_id:req.body.country_code}]}},{_id:0, __v:0}
此处还有2. state.find({state: {$elemMatch: {country_id: req.body.country_code}}},{_id:0,__v:0}
空数组返回。
怎么做?