mongodb查找一个字段包含另一个字段的所有文档

2024-06-26 13:39:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我在mongodb中有如下文档:

{
  "legal_name": "Roshan Bhandari",
  "first_name": "Roshan"
}

在sql中,我将执行以下操作:

Select * from mytable where first_name not like '%' + LOWER([legal_name]) + '%'

在mongodb,我尝试了以下几点:

db.mytable.find({'$expr': {'first_name':{'$nin': 'legal_name'}})

但没用。有什么合适的解决办法?你知道吗


Tags: namefrom文档sqlmongodbmytablenotwhere