deserialize method

  1. @override
MongoMessage deserialize(
  1. BsonBinary buffer
)

Implementation

@override
MongoMessage deserialize(BsonBinary buffer) {
  readMessageHeaderFrom(buffer);
  responseFlags = buffer.readInt32();
  cursorId = buffer.readInt64();
  startingFrom = buffer.readInt32();
  numberReturned = buffer.readInt32();
  documents = List<Map<String, dynamic>>.filled(
      numberReturned, const <String, dynamic>{});
  for (var n = 0; n < numberReturned; n++) {
    var doc = BsonMap.fromBuffer(buffer);
    documents![n] = doc.value;
  }
  return this;
}