我有一个问题,我无法独自解决,所以我来这里是因为我真的需要一些帮助D
我需要知道我是否可以添加一个具有相同名称的字段,如id和id,但具有不同值
$usedWord=数组('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();
在Else部分,我尝试添加新的"id"、路径等代码,问题是,我可以创建另一个"id"answers"patch"等吗?或者我应该创建"id1"、path1等吗?
OBs:。我使用了$push,无法使其工作=''
不确定我是否明白你的问题,但如果你在这里寻找重复的字段,mongo文档会说:
BSON文档可能有多个具有相同名称的字段。最然而,MongoDB接口用一个结构(例如。哈希表),其不支持重复的字段名称。如果您需要操作具有多个相同字段的文档name,请参阅驱动程序的驱动程序文档。
不管怎样,我认为你应该避免在你的文档中重复字段——看起来文档结构设计有问题。