array ( '0' =>-6ren">
gpt4 book ai didi

MongoDB 检查数组中是否存在

转载 作者:行者123 更新时间:2023-12-02 17:52:09 26 4
gpt4 key购买 nike

收藏“书籍”:

array (
'_id' => new MongoId("4e242b0ea5bb1bb00b000000"),
'book' =>
array (
'0' => 1,
'1' => 2,
'2' => 3,
'3' => 14,
'4' => 15,
),
'book_count' => 5,
'user_name' => 'john',
)

如何检查“某本书”在数组“书”中的位置?

这是唯一的检查方法吗?

db.books.count({user_name:'john', book:1})

最佳答案

是的,尽管下面的会更快

db.books.find({user_name:'john', book:1}).limit(1) != null 

关于MongoDB 检查数组中是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6734486/

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