Ищу пример «привет, мир» Mongoose

Обновление : Давно было. Но тогда решили не использовать Mongoose. Основная причина в том, что мы не могли придумать вескую причину для использования ORM при использовании mongo и javascript.


I ' Мы пытались создать базу данных / модель с помощью Mongoose, которая по сути является просто пользовательской базой данных с уникальным именем пользователя. Звучит достаточно просто, но по какой-то причине я не смог этого сделать.

Пока что у меня есть следующее:

var mongoose = require('mongoose').Mongoose,
    db = mongoose.connect('mongodb://localhost/db');

mongoose.model('User', {
    properties: [
        'name',
        'age'
    ],

    cast: {
        name: String,
        age: Number
    },

    //indexes: [[{name:1}, {unique:true}]],
    indexes: [
        'name'
    ]
    /*,
    setters: {},
    getters: {},
    methods: {}
    */
});    

var User = db.model('User');

var u = new User();
u.name = 'Foo';

u.save(function() {
    User.find().all(function(arr) {
        console.log(arr);
        console.log('length='+arr.length);
    });
});
/*User.remove({}, function() {});*/

Это просто не работает. База данных создана правильно, но имя пользователя не уникальное. Любая помощь или знание того, что я делаю неправильно?

12
задан lpapp 13 May 2014 в 04:12
поделиться