2011-09-14 7 views
0

를 사용하여 나는 같은 문서가 :Node.js를 : 발견의 문제() 몽구스

{ _id: 4e69bbedee97560001000011, 
    case_id: '5', ... } 

내가 할 경우 :

Case.find {_id : "4e69bbedee97560001000011"}, (err,docs) -> 
    docs.forEach (item, i) -> 
     console.log item 

그것은 잘 작동하지만 내가 할 경우 :

Case.find {case_id : "5"}, (err,docs) -> 
    docs.forEach (item, i) -> 
     console.log item 

그렇지 않습니다. case_id은 문자열입니다. 왜 이것이 작동하지 않습니까? 감사합니다

나는 몽고 콘솔을 사용할 때 의미가 있습니다 :

db.case_notebooks.find ({ "CASE_ID"5})!

{ "_id" : ObjectId("4e69bbedee97560001000011"), "case_id" : 5, "notes" : [ 

답변

3

5 = "5"를;)

그 이유는 일치하지 않습니다.)

,

Case.find {case_id : 5}, (err,docs) -> 
    docs.forEach (item, i) -> 
     console.log item 

이 콘솔 샘플에 해당 다음을 시도하십시오

관련 문제