MongoDB
JavaScriptはMongoDBにおけるLingua franca(共通語)であり、クエリや集約関数(MapReduce等)で使用したり、データベースに直接送信して実行できる。
クエリでのJavaScriptの例:
データベースに送信して実行させるコードの例:
これは "Hello, Joe" を返す。
JavaScriptの変数はデータベースに格納でき、他のJavaScriptからグローバル変数として利用できる。関数を含むすべての正当なJavaScript型を格納できるため、JavaScriptを「ストアドプロシージャ」として利用できる。
MTV Networks
craigslist
Disney Interactive Media Group
Wordnik
diaspora
Shutterfly
foursquare
bit.ly
The New York Times
SourceForge
Business Insider
Etsy
CERN LHC
Thumbtack
AppScale
Uber
Ameba
MittiLifestyle
amadeus
EPIC games (Fortnite)
FANUC (MT-LINK i)
IIJ
OPTiM
中国東方航空
埋め込みオブジェクトおよび配列にも「たどりつく」ことができる。以下のオブジェクトが users コレクションに挿入されているとする:
このドキュメント(およびNYの住所をもつすべてのドキュメント)は、以下のクエリで取得できる:
配列の要素を指定することもできる: