mongo 查询 是否存在子节点

集合tab1 有字段 id pid name,
示例数据如下,需要查询name=张三 且没有 pid=id 的数据 不知道怎么写。
返回的结果应该是id 等于 1和3的行

SQL: select * from tab1 where name ='张三' and not exists (select 1 from tab1 t where t.pid=tab1.id)

id pid name
1 张三
2 张三
3 2 张三
4 李四
阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进