gpt4 book ai didi

php - 使用php删除mongodb中的文档的问题

转载 作者:可可西里 更新时间:2023-11-01 09:28:20 25 4
gpt4 key购买 nike

我尝试使用 php 删除 mongodb 中的文档,但它失败了,我收到警告:

Warning: MongoCollection::remove() expects parameter 2 to be boolean, array given

$mongo = new Mongo();
$db = $mongo->test;
$collection = $db->subscribers;
$collection->remove(array( 'LISTID' => 49));

你能告诉我是什么导致了错误吗?我 phpinfo() 显示:

mongo
MongoDB Support enabled
Version 1.0.4+

Directive Local Value Master Value
mongo.allow_persistent On On
mongo.auto_reconnect On On
mongo.chunk_size 262144 262144
mongo.cmd $ $
mongo.default_host localhost localhost
mongo.default_port 27017 27017
mongo.utf8 1 1

很奇怪,文档说这个函数看起来像:

public mixed MongoCollection::remove ( array $criteria [, array $options = array() ] )

最佳答案

您需要指定删除选项:

$collection->remove(array('type' => 94), array("justOne" => true));

有关详细信息,请参阅 the online manual

关于php - 使用php删除mongodb中的文档的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9188839/

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