Example usage for org.springframework.data.mongodb.core.script NamedMongoScript NamedMongoScript

List of usage examples for org.springframework.data.mongodb.core.script NamedMongoScript NamedMongoScript

Introduction

In this page you can find the example usage for org.springframework.data.mongodb.core.script NamedMongoScript NamedMongoScript.

Prototype

public NamedMongoScript(String name, ExecutableMongoScript script) 

Source Link

Document

Creates new NamedMongoScript .

Usage

From source file:example.springdata.mongodb.advanced.ServersideScriptTests.java

/**
 * Store and call an arbitrary JavaScript function (in this case a simple echo script) via its name.
 */// w ww  .  j  a  v a 2s .  co  m
@Test
public void saveAndCallScriptViaName() {

    operations.scriptOps().register(
            new NamedMongoScript("echoScript", new ExecutableMongoScript("function(x) { return x; }")));

    Object o = operations.scriptOps().call("echoScript", "Hello echo...!");
    assertThat(o, is((Object) "Hello echo...!"));
}