gpt4 book ai didi

MongoDB 查询检查数组属性中的值

转载 作者:可可西里 更新时间:2023-11-01 09:56:31 24 4
gpt4 key购买 nike

<分区>

我找不到如何检查一些值是否在 mongo 文档的数组属性中。比如我有一些收藏用户,这样的文档:

{
'name':'Paul',
'age':43,
'friendsIDs': [ ObjectId('qqq...'), ObjectId('www...'), ObjectId('eee...') ],
}

现在假设我想检查 ID 为 ObjectId('qqq...') 的用户是否是 Paul 的 friend 。这在几乎所有的编程语言中都很容易做到,例如在 php 中它会是这样的:

$isFriendOfPaul = in_array( ObjectId('qqq...'), $friendsIds );

但是如何在mongo中查询呢?有什么想法吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com