-1
Projemde jenssegers/laravel-mongodb paketi kullanıyorum. Laravel Lümen mikro çerçevede geliştirilen benim projem, şimdi nasıl benLumen'deki Mongo sorgusunu kullanın
db.orders.aggregate([
{
'$match': {
'status': 'suspend'
}
},
{
'$project':{
'min_diff': {
'$ceil': {
'$divide': [
{
'$subtract': [
new Date(),
'$created_at'
]
},
60 * 1000
]
}
}
}
},
{
'$match': {
'$or': [
{
'min_diff': {
'$gt': 5,
'$lte': 10
},
'latitude': {
'$gte': '{MIN_LAT}',
'$lte': '{MAX_LAT}'
},
'longitude': {
'$gte': '{MIN_LON}',
'$lte': '{MAX_LON}'
}
},
{
'min_diff': {
'$gt': 10,
'$lte': 15
},
'latitude': {
'$gte': '{MIN_LAT}',
'$lte': '{MAX_LAT}'
},
'longitude': {
'$gte': '{MIN_LON}',
'$lte': '{MAX_LON}'
}
}
]
}
}
])
Bildirimi lümen içinde jenssegers/laravel-mongodb paketi ile darbe Mongo sorgusu kullanabilirsiniz: my Lümen sürüm 5.2 ve MongoDB sürüm 3.2