PHP库查询在MongoDB文档ID的方法

一个在IBM我的新工作是一个发达的后勤人员。这意味着,我的大部分时间是与数据库打交道,我的工作,我花了一些时间在mondb -这是一个文件的数据库。但是我有一些问题,通过ID下面的代码检索记录操作的最后版,我可以把它直接在未来。如果你需要的话,我希望下面的内容将帮助你。



MonDB和入侵检测系统



当我插入数据的收集,我不设置_id场;如果字段是空的,然后MonDB会自动生成一个ID的使用,对我来说这是非常好的。但是,这是一个问题,当我用mondb生成的标识符。



如果我用db.posts.find()来检索我的资料(我的集合称为帖),数据打开如下:



{_id ):ObjectId(575038831661d710f04111c1 ),…



所以,如果我要检索数据的ID,我也需要包括访问ID objectid方法



使用PHP库



当我用PHP做的,我没有找到一个合适的例子,当我用这个新的PHP类库,但这个图书馆确实是一个很好的图书馆。在以前的版本中,图书馆是用一类叫做半群实现。但我知道这不是我想要的,我真的可以检查文件通过这门课。所以如果你只能在前面的代码中找到例子,就知道这个方法很有用。

通过一个ID与这个PHP库MonDB,你需要构建一个mondb BSON ObjectId实例。下面的例子是通过文档ID检索在一篇文档。



$ = $员额->找到后(_id=新{ mondb BSON ObjectId }($id));



然后,我会更新这个记录。这篇文章包含此记录中嵌入的注释,所以我们添加一个数组中的记录_id评论集。




结果=美元美元帖子-> updateone(
{_id= >新mondb BSON ObjectId($id)},
{推= { { {
评论= new_comment_data美元
}
});



最后,希望这篇文章能对您有所帮助,谢谢您对本站的支持!