modis

0.1.0 • Public • Published

modis

Mongoose-like models for Redis.

Quick Start

Install modis.

npm install modis --save

Make a new 'User' model.

const modis = require("modis");
 
var modis = require("./index.js");
 
modis.connect();
 
var User = modis.model("user", {
    password: String,
    age: Number
});

Create a new User!

var monty = new User("montyanderson", {
    password: "nodejsisthefuture",
    age: 99
});
 
console.log(monty);
$ node test.js
{ password: 'nodejsisthefuture',
  age: 99,
  _id: 'montyanderson',
  _key: 'user:montyanderson' }

Save the user!

monty.save(function(err) {
    console.log(err || "Model saved!");
});

Model.find()

User.find("montyanderson", function(err, data) {
    console.log(err || data);
});

You can also fetch multiple objects at a time, like this.

User.find(["montyanderson", "user1", "user2"], function(err, data) {
    console.log(err || data);
});

Readme

Keywords

none

Package Sidebar

Install

npm i modis

Weekly Downloads

0

Version

0.1.0

License

MIT

Last publish

Collaborators

  • montyanderson