6
mongodb 쿼리 작동을 시도하고 있습니다. 컬렉션 형식으로 제공 :
{
"_id": {
"$oid": "54651022bffebc03098b4567"
},
"browser": "ie",
"browser_version": "10.0 Desktop",
"os_version": "8",
"device": null,
"os": "Windows"
}
다음 작품 : 그러나
{
"_id": {
"$in": [
{
"$oid": "54651022bffebc03098b4567"
},
{
"$oid": "54651022bffebc03098b4568"
}
]
}
}
, 나는 다음의 구문 오류 :
{
"_id": {
"$in": [
ObjectId("54651022bffebc03098b4567"),
ObjectId("54651022bffebc03098b4568")
]
}
}
는 제안 비슷한 질문이 있습니다 ObjectId가 작동해야 함 :
How to create query with ObjectIds using java?
$all parameter in mongodb does not work with ObjectId list
? 몽고 껍질? Java 프로그램? (당신은 하단의 자바 기사에 링크한다.) 많은 개념과 세부 사항들이 모든 클라이언트에서 비슷하지만, 많은 사람들은 그것들을 독특하게 만드는 독특한 특징을 가지고있다. 예를 들어, 세 번째 코드 블록의 ObjectId() 구문은 JavaScript (mongo 셸 포함)에서만 작동 할 것으로 예상됩니다. – jared
잠깐 자바로 시도해 보시겠습니까? 그건 당신이 자바에서 객체를 만드는 방법이 아닙니다. – Sammaye
몽골 브라우저에서 쿼리를 실행하고 있습니다. 나는 또한 잘 일한 MongoId() 생성자와 PHP에서 동일한 쿼리를 실행 해 보았습니다. –