mongodb
을 쿼리해야하며이를 수행하려면 morphia
을 사용하고 있습니다. 나는이를 시도했지만 작동하지 않았다이Morphia를 사용하여 mongodb를 쿼리하십시오.
select * from table_name where (column_1== null or column_1== value1) AND (column_2= value2 or column_3= value3).
같은 것을 할 필요가있다.
query.and(
query.or(
query.criteria(field1).equal(value1),
query.criteria(field1).equal(null)
),
query.or(
query.criteria(field2).equal(value2),
query.criteria(field3).equal(value3)
)
);
또한, 아래 위
db.FILE_JOURNEY.find( {$and :[ {
$or: [ { SUBSCRIBERID: "225136298" }, { SUBSCRIBERID : null} ]
},
{
$or: [ { BATCHID : "615060299" }, { FILENAME : "TR.NYHBE.834Q.D.212311980342.QHP.dat" } ]
}
]
}
)
도와주세요에 대한 MongoDB의 쿼리입니다.
이 쿼리와 일치 할 것으로 예상되는 예제 문서를 게시 할 수 있습니까? –