brikteknologier / seraph-model

thin model layer for seraph/neo4j (node.js)
MIT License
111 stars 28 forks source link

findAll about a label #92

Closed nicholasess closed 9 years ago

nicholasess commented 9 years ago

Hi guys!

I'm trying use function User.findAll to return all users in neo4j, but when i set opts 'include.model' with 'User' that is my model, return error ''(__sminc' + include + ':' + includeOpts.model.type + ')');'.

'Cannot read property 'type' of undefined'.

My code

var db = require('./config');
var User = require('seraph-model')(db, 'User');

User.setUniqueKey('username');

User.schema = {
  userid: { 
    type: String, 
    required: true 
  },
  username: {
    type: String, 
    required: true 
  }
}

User.findAll({include: {model: 'User'}}, function(err, result){
    if(err) console.log(err.neo4jError.message);    
    console.log(result);    
})

Can you help me?