我无法找到如何检查,如果某些值在mongo文档中的数组属性中.例如,我有一些集合用户,以及这样的文档:
{
'name':'Paul',
'age':43,
'friendsIDs': [ ObjectId('qqq...'), ObjectId('www...'), ObjectId('eee...') ],
}
Run Code Online (Sandbox Code Playgroud)
现在让我们假设我想检查一下,用户是ID对象ID('qqq ...')是Paul的朋友,还是没有.这在几乎所有的编程语言中都很容易做到,例如在php中它会是这样的:
$isFriendOfPaul = in_array( ObjectId('qqq...'), $friendsIds );
Run Code Online (Sandbox Code Playgroud)
但是如何在mongo中查询呢?有任何想法吗?
| 归档时间: |
|
| 查看次数: |
10581 次 |
| 最近记录: |