private void _appendQuery( int options, String ns, int numToSkip, int batchSize, DBObject query, DBObject fields) { _queryOptions = options; writeInt(options); writeCString(ns); writeInt(numToSkip); writeInt(batchSize); putObject(query); if (fields != null) putObject(fields); }