-1
Ich verwende Jenssegers/Laravel-Mongodb-Paket in meinem Projekt. mein Projekt mit Laravel Lumen micro Framework entwickelt, jetzt, wie kann ich Schlag Mongo Abfrage mit jenssegers/Laravel-mongodb Paket in das LumenVerwenden Sie Mongo-Abfrage in Lumen
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}'
}
}
]
}
}
])
Hinweis verwenden: meine Lumen-Version ist 5.2 und MongoDB-Version ist 3.2