anchor.diff:  }
   
   void main() {
  +  Map selector = {};
  +  ObjectId o = new ObjectId.fromSeconds(222);
  +  print(o);
  +  
  +  print(selector);
     final PopulateDb populateDb = new PopulateDb();
     populateDb.create();
  -  populateDb.read();
  +//  populateDb.read();
  +  populateDb.update();
     populateDb.cleanup();
     print('End.');
   }
  
positive.code:     print('Read...');
      var readData = dbConnection.chain((v) {
        return vote.find().each(
          (o) => print(o)
          );
      });
      
      readData.then((onComplete) => db.close());  
    }
    
    void cleanup() {
      print('Remove...');
  //      vote.remove();
      var clear = this.dbConnection.chain((o) {
        return vote.findOne({'nameFirst':'Alexander'});
      });
      clear.then((onComplete) {
  
negative.code: #library('loxal:initDb');
  #import('/Users/alex/my/src/mongo-dart/lib/mongo.dart');
  #import('/Users/alex/my/src/mongo-dart/lib/bson/bson.dart');
  
  class PopulateDb {
    void create() {
  