Mongous, for humongous, is a dead simple and blazing fast MongoDB driver that uses a jQuery like syntax. Note: Due to a small unfixed bug with the find() funciton, please explicitly call db('').open();
var db = require(PATH_TO_MONGOUS +'/mongous').Mongous;
db('hello.world').save({foo: 'bar'});
Done. App development has never felt as close to the shell as this! Making it a breeze to grab'n'store anything anywhere in your code without the nasty hassle of connections, collections, and cascading callbacks.
db('Database.Collection')db('blog.post')db('blog.post.body')db('blog.post').update(find, update, ...){ upsert: true, multi: false } true, true db('blog.post').save(what)db('blog.post').insert(what...)db('blog.post').save({hello: 'world'})db('blog.post').save([{hello: 'world'}, {foo: 'bar'}])db('blog.post').save({hello: 'world'}, {foo: 'bar'})db('blog.post').remove(what, ...)db('blog.users').find(..., function(reply){ })...
params are filtered by type - Objects - first object is what you want to find. - second object are fields you want
Ex: { name: 1, age: 1 }
- third object
is any of the following options:
{ lim: x, skip: y }
- Numbers
- first number
is the limit (return all if not specified)
- second number
is the skip
- Examples
- db('blog.users').find(5, function(reply){ })
reply.documents is the first 5 documents,
- <code>db('blog.users').find(5, {age: 23}, function(reply){ })</code>
with age of 23,
- <code>db('blog.users').find({age: 27}, 5, {name: 1}, function(reply){ })</code>
and a name.
- <code>db('blog.users').find(5, {age: 27}, {name: 1}, {lim: 10}, function(reply){ })</code>
is the same as the previous example, except the limit is 10 instead of 5.
- <code>db('blog.users').find(5, function(reply){ }, 2)</code>
reply.documents skips the first 2 documents and is the next 3 documents.
- <code>db('blog.users').find(function(reply){ }, {age: 25}, {}, {limit: 5, skip: 2})</code>
is the same as the previous example except only of doucments with the age of 25.
Mongous is a reduction ('less is more') of node-mongodb-driver by Christian Kvalheim.
$ claude mcp add mongous \
-- python -m otcore.mcp_server <graph>