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