gpt4 book ai didi

php - MongoDB和PHP可以添加同名字段吗?

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

我有一个问题,我无法独自解决,所以我来这里是因为我真的需要一些帮助 D

我需要知道是否可以添加具有相同名称(如 id 和 id)但具有不同值的字段

$usedWord = array('word' => $word);

//  search for the word based on the array
$found = $collection->findOne($usedWord);

// If it returns
if (empty($found)) { // Here, it'll insert

$info = array('word'=> $word,
'id' => $id,
'path' => $path,
'start' => $startOfTheWord,
'end' => $endOfTheWord);
} else {

}

$collection->insert($info);

//disc from servidor
$conn->close();

在其他部分,我尝试用代码添加新的“id”、路径等,问题是,我可以创建另一个“id”、“补丁”等,还是应该创建“id1”, path1 等等?

OB:。我使用了 $push 但无法使其工作 =\

最佳答案

不确定我是否收到了你的问题,但如果你在这里询问重复的字段,mongo 文档是这么说的:

BSON documents may have more than one field with the same name. Most MongoDB interfaces, however, represent MongoDB with a structure (e.g. a hash table) that does not support duplicate field names. If you need to manipulate documents that have more than one field with the same name, see the driver documentation for your driver.

无论如何,我认为您应该避免文档中出现重复的字段,看起来文档结构设计有问题。

关于php - MongoDB和PHP可以添加同名字段吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23048477/

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