我有以下代码:
def light():
result = collection1.find({"deviceName": })
lights_id = []
for x in result:
lights_id.append(x["_id"])
return lights_id
我需要在数据库中获取包含字符串light的设备名称,并且需要将其填写为空白,但是在这种情况下我不知道该怎么做。
假设您collecyion1
是mongodb集合,我认为这应该有效
collection1.find({'deviceName': {'$regex': ".*light.*", '$options': 'i'}})
由于mongodb支持正则表达式,因此在这种情况下,我们使用正则表达式搜索文本./*light.*
并传递选项i
,以使匹配不区分大小写。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句