sharedb-mingo
v3.0.7
Published
ShareDb-Mongo in-memory using 'mingo'
Downloads
97
Readme
sharedb-mingo
MongoDB like in-memory storage for sharedb. This driver can be used both as a snapshot, store and oplog.
The driver is written just for fun and it's not for the real use (maybe just for tests). It is just the way for me to learn sharedb more deeply.
It is based on mingo so it supports mongo queries with:
$gt
, $gte
, $lt
, $lte
, $ne
, $nin
, $in
, $and
, $or
, $nor
, $not
,
$regex
, $mod
, $where
, $all
, $elemMatch
, $size
, $exists
, $type
,
$orderby
mongo specific operations and also $count
, $skip
, $limit
-
livedb-mongo specific operations.
At the moment it doesn't support $distinct, $mapReduce operators.
Usage
var sharedbmingo = require('sharedb-mingo');
var mingo = sharedbmingo(options);
var sharedb = require('sharedb').client(mingo); // Or whatever. See sharedb's docs.