andersao / andersao/l5-repository
Using with jenssegers/mongodb, has a problem with query parameter 'search'
- Lingua principale
- PHP
- Stelle
- 4.2k
- Fork
- 880
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
I have used with jenssegers/mongodb, request url is
`{{url}}/api/catalogs?domain_id=1138&form=1&search=name:平开`
no record return. query language is as follows
`db.vs_catalogs.aggregate([{"$match":{"$and":[{"vs_catalogs.name":{"$regex":".*\u5e73\u5f00.*","$options":"i"}},{"deleted_at":null}]}},{"$group":{"aggregate":{"$sum":1},"_id":null}}],{"typeMap":{"root":"array","document":"array"}})`
Then, I modified
`$query->where($modelTableName.'.'.$field,$condition,$value);`
to
`$query->where($field,$condition,$value);`
in line 92 of
`Prettus\Repository\Criteria\RequestCriteria`.
some records return.
query language is as follows
`db.vs_catalogs.aggregate([{"$match":{"$and":[{"name":{"$regex":".*\u5e73\u5f00.*","$options":"i"}},{"deleted_at":null}]}},{"$group":{"aggregate":{"$sum":1},"_id":null}}],{"typeMap":{"root":"array","document":"array"}})`
the package can support jenssegers/mongodb ?
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.