`
akunamotata
  • 浏览: 378862 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用groovy脚本访问MongoDB

    博客分类:
  • DB
 
阅读更多
import com.mongodb.*

def m = new Mongo("localhost", 27017)

def db = m.getDB("test")

def things = db.getCollection("things")

def bdo = new BasicDBObject()

bdo.put("name", "Mongo")

def subBdo = new BasicDBObject()

subBdo.put("x", 1)
subBdo.put("y", 2)

bdo.put("info", subBdo)

things.insert(bdo)

def query = new BasicDBObject()
query.put("name", "Mongo")
def cur = things.find(query)

while(cur.hasNext()){
	println cur.next()
}

分享到:
评论

相关推荐

    Java调用Groovy,实时动态加载数据库groovy脚本

    Java代码会连接到MongoDB,找到这个文档,读取Groovy脚本,然后使用GroovyClassLoader进行加载和执行。 动态加载数据库中的Groovy脚本带来的优势包括: - **热部署**:当Groovy脚本更新时,无需重新编译或重启Java...

    SoapUI插件实现import groovy功能

    在SoapUI中使用Groovy,首先需要在项目或测试步骤中创建一个Groovy脚本断言或Groovy脚本步骤。然后,你可以在脚本编辑器中直接编写Groovy代码。为了导入Groovy库,你可以使用`import`关键字,如 `import some....

    基于java语言,使用Springboot + Mongodb + Groovy + Es等框架搭建的轻量级实时风控引擎

    "radar-master"这个文件名可能表示该项目的主分支或源代码仓库,包含了项目的核心组件和配置,可能包括Spring Boot的启动类、MongoDB的数据访问对象(DAO)、Groovy的规则脚本以及与Elasticsearch交互的部分。...

    standalone-gorm-examples

    在 Groovy 脚本中使用 GORM for MongoDB groovy script-gorm-mongodb.groovy 在 Spring Boot 中将 GORM 用于 Hibernate 4 spring run boot-gorm-hibernate4.groovy curl -XPOST ...

    DropTables:另一个 Java + MongoDB Web 应用程序

    删除表另一个 Java + MongoDB Web 应用程序DropTables 建立在 DropWizard、Groovy 和 Morphia 之上。 关于报告生成器报告生成器是 Mongo 文档,可以由 DropTables 执行以查询数据库并生成包含查询结果的 HTML 格式的...

    DropTables:来自 https 的分叉

    删除表另一个 Java + MongoDB Web 应用程序DropTables 建立在 DropWizard、Groovy 和 Morphia 之上。 关于报告生成器报告生成器是 Mongo 文档,可以由 DropTables 执行以查询数据库并生成包含查询结果的 HTML 格式的...

    spring-boot-cli安装包

    在Spring Boot CLI中,你可以直接编写Groovy脚本,这些脚本会自动利用Spring框架的元数据来创建应用程序。 1. **安装与配置**: - Windows:通过下载可执行jar文件,添加到系统路径,然后可以通过命令行执行`...

    google-api-services-container-v1beta1-rev1-1.15.0-rc.zip

    至于压缩包中的子文件 "mongodb-helper-master",这看起来是一个Git仓库的默认主分支,通常包含项目的源代码、资源文件、构建脚本和README等文档。用户可以解压并克隆这个仓库来使用或研究MongoDB Helper。为了开始...

    SpringBoot小项目

    Gradle采用Groovy语言编写构建脚本,相比XML更加灵活和易读。在本项目中,Gradle用于管理项目的依赖,构建流程,以及打包和部署。你可以通过`build.gradle`文件来查看和配置项目依赖,如SpringBoot的相关启动器和...

    spring-framework-reference3.0和2.5两个版本

    5. **Groovy支持**:引入了对Groovy的支持,可以使用Groovy脚本创建bean。 二、Spring 3.0版本 Spring 3.0是Spring框架的一个重大升级,它引入了更多创新特性: 1. **全面的注解支持**:Spring 3.0进一步强化了...

    learning spring boot

    - 重新配置应用程序以使用Spring Data MongoDB,运行MongoDB基础的应用程序。 4. 应用安全 - 利用Spring Security保护应用程序,包括认证和授权。 - 创建用户界面和处理登录逻辑。 - 实现自定义安全逻辑以支持...

    Spring Recipes, 3rd Edition 2014.10最新版本

    同时,本书还涉及到与Grails框架以及Groovy脚本语言的整合,Grails是一个全功能的Web应用程序框架,它基于Spring和Hibernate构建。动态脚本语言的集成允许开发者利用Groovy等语言的动态特性和简洁语法来编写应用程序...

    spring框架4.0

    - **Groovy支持**:加强了对Groovy的集成,允许使用Groovy脚本编写bean定义。 综上所述,Spring框架4.0的发布,不仅提升了Spring的性能和可扩展性,还引入了许多新特性,以适应不断发展的技术和开发需求。开发者...

    vertx-testframework-2.0.0-beta1.zip

    这个库允许开发人员在测试过程中使用嵌入式的MongoDB数据库,而无需外部服务器或容器。ScalaTest是一个广泛使用的Scala测试框架,提供了一种简洁的语法来编写声明式和行为测试。通过结合使用ScalaTest和EmbedMongo,...

    spring-framework4.3.0

    此外,Spring 4.3.0 还引入了对Groovy脚本的支持,开发者可以通过Groovy来编写Bean定义,增加了灵活性。在测试方面,Spring Test模块提供了更强大的测试工具,包括模拟对象(Mock Objects)和Web测试客户端,帮助...

    springAPI 3.0中文文档,spingAPI3.2中文版电子档

    1. **Groovy支持**:3.0引入了对Groovy脚本的支持,使得开发者可以使用Groovy语言来编写Bean定义和配置,提供了一种更加简洁的配置方式。 2. **泛型注解支持**:Spring 3.0增强了注解的功能,支持泛型类型的注解,...

    spring-boot-1.1.10.RELEASE.zip

    7. **命令行接口**:SpringBoot CLI提供了命令行工具,允许开发者快速运行Groovy脚本来启动Spring应用。 在解压的文件`spring-boot-1.1.10.RELEASE`中,你可以找到SpringBoot应用的骨架结构,包括源代码、配置文件...

    [springboot]Spring.pdf

    4. **命令行接口(CLI)**:Spring Boot 提供了一个命令行工具,用于快速原型开发,可以运行 Groovy 脚本来快速启动应用。 5. **Actuator**:提供了一系列的监控和管理端点,可以帮助开发者了解应用的运行状态,...

    spring framework中英文对照文档

    3.1版本的一个关键改进是引入了Spring 3.1 Milestone Build,它支持Groovy脚本作为配置,这为开发者提供了更灵活和简洁的配置方式。此外,3.1版本对AOP的代理机制进行了优化,提高了性能,并引入了Profile功能,允许...

Global site tag (gtag.js) - Google Analytics