草庐IT

symfony-console

全部标签

mongodb - Symfony2.1 通过 EmbedMany 将 ArrayCollection() 集合持久化到 MongoDB

我正在尝试使用Docrtrine(symfony2.1)将一些数据保存到MongoDB。这是我的实体://src/Acme/ReportsBundle/Entity/ReportCore.phpnamespaceAcme\ReportsBundle\Entity;useDoctrine\ODM\MongoDB\Mapping\AnnotationsasMongoDB;useDoctrine\Common\Collections\ArrayCollection;/***@MongoDB\Document(collection="registeredReports")*/classRepo

mongodb - 如何在symfony2中查询条件为 “like”的mongodb

我需要在我的symfony2应用程序中搜索用户如果用户在搜索框中输入字母表并提交,那么他需要让用户以该字母表开头。如何实现?下面的代码将获取我们在文本框中键入的确切用户。如何在此应用“like”查询我的操作代码publicfunctionsearchAction(Request$request){$fname=$request->query->get('fname');if(isset($fname)){$user=$this->get('doctrine.odm.mongodb.document_manager')->getRepository('WishbotWebBundle:U

mongodb - 具有多个字段和 mongodb 的 Symfony2 唯一约束

我已经开始使用Symfony2和MongoDB(DoctrineODM)并且很难让唯一验证器约束在多个字段上工作(一个字段引用另一个带有DBRef的MongoDB文档)。在我的validation.yml文件中,我有:Acme\SomeBundle\Document\ArticlePosition:constraints:-Doctrine\Bundle\MongoDBBundle\Validator\Constraints\Unique:fields:[position,section]“position”字段是一个整数,“section”是一个referenceOne字段,它指向另

mongodb - Symfony2 MongoDB 中的表单

我为成员(member)开设了这个类(class):classMember{/***@ODM\Id*/protected$id;/***@ODM\String*/protected$fName;/***@ODM\String*/protected$lName;/***@ODM\String*/protected$email;/***@ODM\String*/protected$password;//getters&setterspublicfunction__toString(){return$this->getFName().$this->getLName();}还有这个FormTy

mongodb - 如何在 symfony2 中映射带有子文档的 mongo 文档

我正在尝试创建symfony2应用程序,它将访问具有以下结构的mongoDB集合:{"_id":ObjectId("5239c1c0359bf908058a5071"),"param2":"test","param3":{"subparam31":0,"subparam32":0,"subparam33":0},"param4":1}在symfony2中,我创建了一个.yml和php类。我只正确映射了“_id”、“param2”和“param4”,但没有映射“param3”的“subparam31”、“subparam32”和“subparam33”。我使用下一个文件结构进行映射:参数

php - 如何在 cloudControl 上使用 Symfony2 和 MongoDB?

我想在cloudControl(PaaS提供商,如heroku)容器上使用Symfony2和MongoDB。现在Symfony2supportstheusageofMongoDB:#app/config/config.ymldoctrine_mongodb:connections:default:server:mongodb://localhost:27017options:{}default_database:test_databasedocument_managers:default:auto_mapping:true由于MongoDB是一个PaaS插件,我没有静态连接凭证。它们由

javascript - 为什么 console.log() 显示一个数组,但 typeof 返回 'object' ?

这个问题在这里已经有了答案:Whydoestypeofarraywithobjectsreturn"object"andnot"array"?[duplicate](3个答案)关闭6年前。这与mongoosefind()操作的结果有关。代码console.log('显然这是一个'+typeofcampaign.advertGroups,campaign.advertGroups);导致以下输出:显然这是一个对象[{adverts:[[Object],[Object],[Object]]}]campaign.advertGroups不像一个数组(即长度属性未定义等),即使它是Mongo集

php - FindBy ('myvar' => $array) 不能在 Symfony3 中使用 mongoDbOdm?

我已经用以下值填充了一个mongodb集合(identifer=myvar):array(size=10)0=>string'B00LHILHS8'(length=10)1=>string'B00WSCCMV8'(length=10)2=>string'B00MA15OK8'(length=10)但是-findBy(['myvar'=>'B00LHILHS8'])按需要返回文档。但是findBy(['myvar'=>['B00LHILHS8','B00WSCCMV8']])返回一个空结果。我不确定这是否正确。作为DoctrineManual-Workingwithobjects-ByS

mongodb - 不能在 Symfony 3 中使用 mongodb (docker)

我在将mongodb与Symfony3.1.2集成时遇到了一些问题。我用DoctrineMongoDBBundle.在“将对象持久化到MongoDB”阶段之前一切正常。当我添加行时:$dm=$this->get('doctrine_mongodb')->getManager();$dm->persist($product);$dm->flush();我的远程数据库没有任何反应,我收到错误消息:试图从全局命名空间加载类“MongoId”。您是否忘记了“使用”语句?我在Mac上使用dockerbeta。我的docker-compose.yml:version:'2'services:app

php - Symfony2 DoctrineMongoDBBundle : Getting empty result after creating Repository classes

很抱歉问了这么长的问题,但我认为这对于有经验的symfony和mongodb开发人员来说很简单。问:如果我生成存储库类,所有存储库findAll()、findBy()、findOneBy()、findBy*()都会失败。为什么会失败?低于我的Composer状态。"require":{"php":">=5.3.9","symfony/symfony":"2.8.*","doctrine/orm":"^2.4.8","doctrine/doctrine-bundle":"~1.4","symfony/swiftmailer-bundle":"~2.3","symfony/monolog-