我的查询是:
Collection::WhereIn('email',$email)->orWhereIn('mobile',$mobile)->get();
正在执行的 Mongo 查询是:
db.collection.find({"$and":[{"deleted_at":null},{"email":{"$in":["dfsdf@fsd.dfgf","sa$d.c"]}}],"$or":[{"mobile":{"$in":["39834787348","349430984390"]}}]},[])
没有得到正确的结果
实际上下面的 Mongo 查询给出了正确的结果,但是如何在 Laravel 中执行它。
db.collection.find({$or:[{"email":{$in:["dfsdf@fsd.dfgf","sa$d.c"]}},{"mobile":{$in:["9892230504"]}}]}).pretty()
我正在使用 Laravel jeneggers/mongodb 包。