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
Source

Summary

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

Types

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

Functions

cast(js)

Casts to database format

Source
dump(js)

Converts a Mongo.Ecto.JavaScript into BSON.JavaScript

Source
load(js)

Converts a BSON.JavaScript into Mongo.Ecto.JavaScript

Source
type()

The Ecto primitive type.

Source