gpt4 book ai didi

php - 使用 PHP 插入后取回 MongoID

转载 作者:行者123 更新时间:2023-12-03 03:37:03 25 4
gpt4 key购买 nike

我正在使用 PHP 和官方 Mongo 驱动程序并进行插入。

$collection->insert($data_object);

然后做:

$data_object_id = $data_object['_id'];

如果我这样做:

print_r($data_object_id);

看起来不错:

 MongoId Object
(
[$id] => 521d982298a618b9798b456b
)

但是,当尝试这样做时:

 echo "Inserted: " . $data_object_id->__toString() . "...";

我收到以下错误:

 Catchable fatal error: Object of class stdClass could not be converted to string 

最佳答案

我按照以下方式进行

$IDm = new MongoId();

$data_object = array(
'_id' => $IDm,
... // all other things that you need
)

$collection->insert($data_object);

稍后您可以执行类似 echo $IDm->{'$id'} 的操作来为您提供字符串形式的 ID

关于php - 使用 PHP 插入后取回 MongoID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18480915/

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