Future<Map<String, dynamic>?> legacyFindOne([selector]) { var cursor = Cursor(db, this, selector); var result = cursor.nextObject(); cursor.close(); return result; }