在Eloquent中,可以使用whereNotNull
方法来传递这样的条件。该方法用于筛选出指定字段不为null的记录。
具体使用方法如下:
$collection = Model::whereNotNull('key')->get();
上述代码中,Model
是你的模型类名,key
是你要判断的字段名。whereNotNull
方法会筛选出字段key
不为null的记录,并返回一个集合。
在MongoDB中,Eloquent会自动将查询条件转换为MongoDB的查询语句。因此,上述代码在MongoDB中会被转换为类似以下的查询语句:
db.collection.find({ key: { $ne: null } })
这样就可以实现在Eloquent中传递条件:如果key
存在,那么不要从集合中返回对象。
推荐的腾讯云相关产品:腾讯云数据库 MongoDB,提供高性能、高可用的MongoDB数据库服务。您可以通过以下链接了解更多信息:
腾讯云数据库 MongoDB:https://cloud.tencent.com/product/mongodb
领取专属 10元无门槛券
手把手带您无忧上云