1
몽구스로 질문 할 때 기준으로 개체를 사용할 때 문제가 있습니다.오브젝트를 사용하여 몽구스로 질의 할 수 없습니까?
var id = {
cid: 111,
vid: 222,
pid: 333
};
// the following doesn't work at all
Category.find({id: id}, function(err, docs) {
//----returns nothing.
});
// while
Category.find({'id.pid': id.pid, 'id.cid': id.cid,'id.vid': id.vid}, function(err, docs) {
//----returns some docs.
});
// does work`
이것은 문제입니까?
잠시 동안 놀고 나면 대답을 삭제했습니다. 문제를 재현 할 수는 있지만 노드 코드와 Mongo 콘솔에서 내가 찾은 결과가 일관되게 혼동되었습니다. 내 추천은 개체를 전혀 쿼리로 사용하지 않는 것입니다. 그들은 문서에없는 것 같습니다. –
@Isaac Cambron 귀하의 답변을 주셔서 감사합니다, 나는 질문으로 개체를 사용하지 않는 경우, 나는 'id.cid'와 'id.pid'및 'id.pid'에 대한 색인을 생성해야합니까? – Boris