0
Java에서 Mongo 쿼리를 쉽게 실행할 수있는 방법이 있습니까 ??Java에서 Mongo Shell 쿼리
db.Test.aggregate(
[
{
'$match':
{
'o': { '$gt': [] }
}
},
{
'$project': {
'uid': 1,
'o': 1
}
},
{
'$project': {
'_id': 0,
'uid': 1,
o: {
$filter: {
input: "$o",
as: "item",
cond: {
$and: [
{
$lt: [ "$$item.ad", 0 ]
},
{
$lt: [ "$$item.at", 0 ]
}
]
}
}
}
}
},
{
'$match': {
'o': { '$gt': []}
}
},
{
$project: {
uid: 1,
"mids": "$o.mid"
}
},
{
$unwind: "$mids"
},
{
$group: {
_id: {
uid: "$uid",
mid: "$mids"
},
count: { $sum: 1 }
}
},
{
$project: {
_id: 0,
uid: "$_id.uid",
mid: "$_id.mid",
count: 1
}
}
]
);
http://jongo.org은 복잡한 쿼리를위한 용도로 사용됩니까?
지금까지 jongo에 대해 알지 못했지만 JSON 스타일 쿼리 언어를 사용하여 Java에서 쿼리하는 것이 훨씬 맛있게 보일 것 같습니다. –