 #
 #        done()
 
-  it 'all return should honor filter.fields, with `_id` as defined id', (done) ->
-
-    post = new PostWithObjectId {title: 'a', content: 'AAA'}
-    post.save (err, post) ->
-      PostWithObjectId.all {fields: ['title'], where: {title: 'a'}}, (err, posts) ->
-        should.not.exist(err)
-        posts.should.have.lengthOf(1)
-        post = posts[0]
-        post.should.have.property('title', 'a')
-        post.should.have.property('content', undefined)
-        should.not.exist(post._id)
-
-        done()
+#  it 'all return should honor filter.fields, with `_id` as defined id', (done) ->
+#
+#    post = new PostWithObjectId {title: 'a', content: 'AAA'}
+#    post.save (err, post) ->
+#      PostWithObjectId.all {fields: ['title'], where: {title: 'a'}}, (err, posts) ->
+#        should.not.exist(err)
+#        posts.should.have.lengthOf(1)
+#        post = posts[0]
+#        post.should.have.property('title', 'a')
+#        post.should.have.property('content', undefined)
+#        should.not.exist(post._id)
+#
+#        done()
 
   it 'should have created simple User models', (done) ->
 

    PostWithNumberUnderscoreId.create {_id: 3, content: "test"}, (err, person) ->
      should.not.exist(err)
      person._id.should.be.equal(3)
    PostWithNumberUnderscoreId.findById person._id, (err, p) ->
      should.not.exist(err);
      p.content.should.be.equal('test');

      done()

  it 'should handle correctly type Number for id field _id using string', (done) ->

    PostWithNumberUnderscoreId.create {_id: 4, content: 'test'}, (err, person) ->
      should.not.exist(err);
      person._id.should.be.equal(4);
    PostWithNumberUnderscoreId.findById '4', (err, p) ->
      should.not.exist(err);
      p.content.should.be.equal('test');

      done()

#  it 'should allow to find post by id string if `_id` is defined id', (done) ->
#

        done(err, results)

  it 'should allow to find by number id using where', (done) ->

    PostWithNumberId.create {id: 1, title: 'Post1', content: 'Post1 content'}, (err, p1) ->
      PostWithNumberId.create {id: 2, title: 'Post2', content: 'Post2 content'}, (err, p2) ->
        PostWithNumberId.find {where: {id: p1.id}}, (err, p) ->
