草庐IT

GRAILS_HOME

全部标签

mongodb - grails mongodb 连接被拒绝

我的grails应用程序可以连接到我的本地mongodb并且工作正常,但是当我部署到cloudfoundry时,我在尝试连接到cf上的mongodb时遇到连接被拒绝的错误。我的应用程序绑定(bind)了一个mongodb服务,但它仍然无法连接?barry-alexanders-MacBook-Pro:~barryalexander$vmc应用程序+-------------+----+---------+-------------------------+-----------------+|Application|#|Health|URLS|Services|+-----------

mongodb - Grails:查找具有包含具有给定属性值的对象的列表属性的对象

我正在开发Grails应用程序。我们有一个名为User的域对象,User的属性之一是Role对象列表。角色有一些属性,其中之一是“名称”。我需要找到在其角色列表属性中具有特定名称角色的所有用户对象。User:ListrolesRole:Stringname因此,给定一个用户列表,我需要找到在其角色列表属性中具有名为“SUPERUSER”的角色的所有用户。后端的数据库是MongoDB,所以我们不能使用SQL查询或类似的东西(应用程序根本不使用Hibernate)。据我所知,动态查找器和CriteriaBuilder解决方案都可以。如有任何帮助,我们将不胜感激。我想我忽略了一些明显的事情,

mongodb - 无法在 Grails 中使用 gmongo 插入唯一文档

我使用gmongo(用于Grails)库将数据插入mongodb。我想插入独特的元素。我尝试为MongoDB创建一个唯一索引:db.collection.ensureIndex({"object_id":1},{unique:true})但是,当我尝试通过web服务同时插入多次一次数据时,会出现一些重复的元素。也许,当我插入500个文档时,我得到了3-5个重复的元素提前致谢。 最佳答案 您可以将函数ensureIndex和update方法与upsert参数(true)结合起来。语法:db.collection.update(,,,)

mongodb - 无法获取 grails 中关联字段的 dirtyPropertyNames 属性值

我需要检查对象的先前状态,以便记录发生的更改。我正在使用dirtyPropertyNames来提取此类属性,但它没有给我关联字段的持久值,我的代码在下面给出classEmployee{StringnameStringtitleStringcityListaddressesListskillsstatichasMany=[skills:Skill,addresses:Address]}staticbelongsTo=[Skill]staticembedded=['skills','addresses']}在我的beforeUpdate()方法代码中,当我检查dirtyProperties

mongodb - 带有 MongoDB、对象 ID 和脚手架的 Grails

我使用集成测试和Grails脚手架将数据写入mongoDB数据库时遇到问题。尝试从“列表”类型页面中选择域实例时,我收到错误消息“找不到ID为null的[domainname]”。我确定这是因为Grailsurl[controller]/[action]/[id]。此id是一个字符串,需要将其转换为ObjectId以用于Grails查询。有没有办法做到这一点,使其影响指定的域,甚至更好的是,同时影响所有域?我想在我编写我的应用程序时,我可以从操作方法中将其转换为ObjectId,但我希望让脚手架工作或提供一个全局解决方案。 最佳答案

微信小程序左上角home图标的解决方法之一 层级混乱导致的home图标显示的问题 自定义左上角左侧图标的返回路径

这个项目的编辑页在tabbar上导致跳到tabbar得使用wx.switchTab保存后返回原来的页面就出现了左上角的home图标本来想通过自定义home图标的跳转路径来解决这个问题没想到居然找不到相关内容有清楚的朋友麻烦给我留个言不胜感激那我写一下我的骚操作app.jsglobalData:{prevUrl:'',//上一个跳过到观察记录的页面地址是什么保存的时候要跳转回去}用全局变量保存跳转的路径观察记录保存后跳转回去当前页面的jstoDetail(e){//得用switch跳转明天改//console.log(e)//console.log(e.currentTarget.dataset

grails - 无法让 GORM mongodb 插件保存新记录,即使使用显式刷新也是如此

我所知道的:mongod正在运行,数据库存在,集合存在,我可以使用mongodb控制台进行插入,并且到mongod实例的连接是由Grails建立的(即我可以查询等等)。其他细节:Grails2.01、mongodb插件1.0.0RC4、hibernate插件2.01、mongodb2.0.3classNode{staticmapWith="mongo"staticconstraints={}ObjectIdidIntegersomeId//someIdcanbenullorjustnon-existentStringname}什么不起作用:我无法通过GORM插入任何数据,即使我明确将f

mongodb - 如何在 MongoDB 上的 Grails 集成测试中回滚事务

当使用MongoDB作为数据源时,我如何(应该)配置Grails集成测试以自动回滚事务?(我使用的是Grails2.2.1+mongodb插件1.2.0) 最佳答案 对于spock集成测试,我定义了一个MongoIntegrationSpec,它可以控制清理测试数据。dropDbOnCleanup=true//将在每个功能方法执行后删除整个数据库。dropDbOnCleanupSpec=true//规范完成后将删除整个数据库。dropCollectionsOnCleanup=["collectionA","collectionB",

mongodb - 每个子类的 Grails 继承 MongoDb 集合

在我使用mongoDb和继承的Grails2.3.8应用程序中,我有这个基域类:classRecord{longbatchIDstaticmapping={tablePerHierarchyfalse}}和这个子类:classIndividualRecordextendsRecord{StringuniqueIdStringfirstNameStringmiddleNamestaticmapping={collection"individualRecords"database"twcdb"}staticconstraints={firstName(nullable:true)middl

【Linux】ubuntu如何用桌面图标界面切换usr目录和home目录查看目录文件

ubuntu如何用桌面图标界面切换usr目录和home目录查看目录文件Linux桌面图标界面切换目录切换目录home切换usr目录Linux桌面图标界面切换目录切换目录home基本上一打开桌面,从上到小数第三个图标就是文件图标点进去后默认是HOME目录切换usr目录这个界面左侧的下端有一个点击+otherlocations点击右边出现的Computer图标然后出现这个界面,下拉就可以看到usr目录了