本文主要介紹php mongodb(mongodb查詢文檔),下面一起看看php mongodb(mongodb查詢文檔)相關(guān)資訊。
一個(gè)在ibm,我的新工作是一個(gè)發(fā)達(dá)的物流人員。這意味著我的大部分時(shí)間都在和數(shù)據(jù)庫(kù)打交道,我花了一些時(shí)間在mondb上——這是一個(gè)文件數(shù)據(jù)庫(kù)。但是我有一些問(wèn)題。我可以通過(guò)id下的代碼檢索記錄操作的最后一個(gè)版本,以后可以直接放。希望以下對(duì)有需要的你有所幫助。mondb和入侵檢測(cè)系統(tǒng)當(dāng)我插入數(shù)據(jù)收集,我不 t設(shè)置_id字段;如果字段為空,那么mondb會(huì)自動(dòng)生成一個(gè)id供使用,這對(duì)我很好。然而,當(dāng)我使用由mondb生成的標(biāo)識(shí)符時(shí),這是一個(gè)問(wèn)題。如果我用db.posts.find來(lái)檢索我的數(shù)據(jù)(我的集合叫做posts),數(shù)據(jù)的打開(kāi)如下:{ _ id):objectid(575038831661d 710411 c1),…所以,如果我想檢索數(shù)據(jù)的id,我還需要訪問(wèn)id objectid方法,使用php庫(kù)。當(dāng)我用php做的時(shí)候,我沒(méi)有。;我找不到它。在以前的版本中,庫(kù)是由一個(gè)叫做半群的類實(shí)現(xiàn)的。但我知道這不是我想要的。我真的可以查文檔,通過(guò)這門(mén)課。所以如果你只能在前面的代碼中找到例子,你就知道這個(gè)方法非常有用。有了id和php庫(kù)mondb,您需要構(gòu)建一個(gè)mondb bson objectid的實(shí)例。以下示例按文檔id在文檔中搜索。$ = $ post-found(_ id = new { mond bson objectid }($ id));然后,我會(huì)更新這個(gè)記錄。本文包含嵌入在該記錄中的注釋,因此我們?cè)跀?shù)組中添加了一個(gè)record _id注釋集。result = usd usd post-update one({ _ id = new mond bson objectid($ id)},{ push = { { comment = new _ comment _ data usd } });最后,希望這篇文章能幫到你。謝謝大家的支持!
了解更多php mongodb(mongodb查詢文檔)相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。