mongodb-php

    2热度

    1回答

    我在MongoDB Items集合中引用了用户集合对象。随机项目文档看起来像这样: ps:澄清,我真的不想将Items嵌入到用户集合中。 Array ( [_id] => MongoId Object ( [$id] => 4d3c589378be56a008000000 ) [modified] => 1295

    3热度

    1回答

    根据官方文件: 甲BSON的ObjectID是由一个4字节的时间戳 (自纪元秒),3字节的 机器id,一个2字节的一个12字节的值 进程id和 3字节计数器 但实际上,它像4d7f4787ac6d604009000000 一个24字节的值为什么会出现这种情况?

    5热度

    2回答

    所以我有这个简单的登录功能,试图将电子邮件地址与数据库中的密码相匹配,并通过表单将其与用户输入的数据进行比较。 function login($email, $password){ $m = new Mongo("localhost"); $m->connect(); $db = $m->users; $collection = $db->test_coll

    0热度

    3回答

    这是示例代码: $r = $coll->findOne(); $coll->remove(array("_id"=>$r["_id"])); // use the same object id as retreived from DB $ret=$coll->findOne(array("_id"=>($r["_id"]))); var_dump($ret); //

    1热度

    1回答

    我想使用PHP和mongodb使用表单输入执行查询。 <form method="post" action="search.php"> <tr><td>Firm</td><td><input type="text" name="firm" /></td></tr> <tr><td>City</td><td><input type="text" name="city" /></td></tr>

    4热度

    4回答

    我正在计划和研究从MySQL到MongoDB的切换,我刚刚有一个有趣的想法......我有一堆需要存储在数据库中的分层对象。我目前的方法是在一个集合中有一堆嵌入的文档。他们将永远不需要被搜索。将序列化PHP对象,将它们粘在数据库中,然后在我想要使用它们时将它们反序列化为PHP对象,可能是有意义的吗?另一种方法是使用Doctrine作为我的ORM。 我的编程直觉告诉我,这是不好的设计,并限制的,但我

    9热度

    7回答

    是否有MongoDB的?一个ETL ...

    4热度

    2回答

    我正在开发一个PHP应用程序,我们需要在特定边界内检索结果,但是按结果的创建日期排序,而不是距离。我认为MongoDB的geoNear命令对此非常重要,因为它负责计算每个结果的距离。但是,我想知道是否有方法通过create_date属性指定排序,而不是距离。理想情况下,我将创建坐标的复合关键字索引并创建日期,然后快速检索按创建日期排序的特定区域中的所有结果。 这是可能的,还是我必须做我的排序后查询

    3热度

    1回答

    在mongodb中使用geoNear时可以添加更多的过滤器吗?例如,假设我在我的记录如下所示: { _id: {}, cid: 1, latlon: [ -74.07096147537231, 40.9088747684256 ] } 我可以通过“CID”,以确保只有带有等于“1”的“CID”的记载?如果geoNear不可能,我该怎么做?我正在使用geoNear,因为它会返回距离...

    2热度

    3回答

    假设我有很多像{'a':x,'b':y}这样的文档。 假设x和y是整数。 我该怎么做类似find().sort({'a'/'b'})?