mongox_ecto v0.2.0 Mongo.Ecto.JavaScript

An Ecto type to represent MongoDB’s JavaScript functions

Using in queries

javascript = Mongo.Ecto.Helpers.javascript("this.visits === count", count: 1)
from p in Post, where: ^javascript

Summary

Functions

Casts to database format

Converts a Mongo.Ecto.JavaScript into BSON.JavaScript

Converts a BSON.JavaScript into Mongo.Ecto.JavaScript

The Ecto primitive type

Types

t :: %Mongo.Ecto.JavaScript{code: String.t, scope: %{}}

Functions

cast(js)

Casts to database format

dump(js)

Converts a Mongo.Ecto.JavaScript into BSON.JavaScript

load(js)

Converts a BSON.JavaScript into Mongo.Ecto.JavaScript

type()

The Ecto primitive type.