mongodb-php

    1热度

    1回答

    我正在使用backbone.js和Lithium。 我通过传入一个作为页面上隐藏参数接收的_id从服务器获取模型。 MongoDB中已经正确地存储的数据,并且可以从控制台作为观看该数据库: { "_id" : ObjectId("50bb82694fbe3de417000001"), "holiday_name" : "SHREE15", "description": "", "star_rati

    3热度

    1回答

    据我可以判断,当我设置写“安全”=真,它设置选项w = 1,j = 0,它确认获得写操作,但不确认写入磁盘耐久性)。事情是这样的: $collection->remove(array('_id' => array('$in' => $idsToDelete)), array('safe' => true)); 我可以设置W = 1,j = 1到保证耐用性(而不是在最新的驱动程序)?

    2热度

    1回答

    我有一个假期模型,它有一个Itineraries对象。 Itineraries对象具有作为外键的holidays_id(由Li3约定隐含)和存储行程每一天的信息的对象数组。我使用的是Lithium 0.11和MongoDB。 class Holidays extends \lithium\data\Model { public $hasOne = array('Itineraries'

    25热度

    2回答

    我有一个抽象的父类Mongo_Document(从mongodb-php-odm)和继承类Model_ActionPlan。 Mongo_Document拥有与__isset和__get方法交互的Mongo_Document类中的数组。 我尝试使用下面的代码(段从Model_ActionPlan的方法中):(注意,close_type保证如果status == 'closed'进行设置) if (

    0热度

    2回答

    我在Symfony2中使用DoctrineMongoDBOBundle。 我有一个文档产品有一个注释引用一个其他文档价格。 我想按价格排序,当我用queryBuilder获取。 $qb = $dm->createQueryBuilder('MyBundle:Product') ->field('geocoordinates') ->near('lat','lon') ->sort('hasP

    0热度

    1回答

    我一直在尝试在zend中使用原则来实现mongo。我已经通过了各种问题逐渐被工作我的方式,通过这种被难倒之前: Call to undefined method Doctrine\MongoDB\Collection::setSlaveOkay() in [project]/vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/DocumentM

    -1热度

    1回答

    我需要在mysql中存储日期(没有时间)。用户在输入框中输入日期,如yyyy-mm-dd,稍后可能会更改fomat。 你能告诉什么是在mongodb(没有时间)存储日期的好方法,我们会在mysql中使用DATE类型?现在,当我需要存储日期和时间时,我使用mongdb日期类型。 并将其存储这样的: $data['ADDED'] = new MongoDate(time()); ,并显示它们: e

    1热度

    1回答

    以下是这样的mongodb内容: { "_id": 74924, "bangs": { "436": { "join_time": 1345624851, "status": 1, "scores": 0 }, "446": { "join_time": 1355727257, "status": 1,

    0热度

    4回答

    我刚开始使用MongoDB。我可以插入在终端新记录与像蒙戈命令: db.test.insert({var: 'data' }) . ,我可以用PHP获得这些记录,如: Array ( [0] => Array ( [_id] => MongoId Object ( [$id] => 509d0a4ae6c4d3ca0ba3057

    2热度

    2回答

    我正在做我的第一个使用MongoDB的项目,并且从我所看到的隐式创建集合是推荐的做法(即db.myCollection.insert()将在第一次创建集合一个插入) 我正在使用PHP并使用不同的集合这种方式,但问题是,我不知道应该在哪里创建索引,我需要该集合。由于我不知道什么时候创建了一个集合,所以在这个集合的每一个操作之前,这个天真的方法都会调用ensureIndex()(这听起来不太好)。或者