def read_doc_mult(self, object_ids, datastore_name=None):
        if not object_ids:
            return []
        ds, datastore_name = self._get_datastore(datastore_name)
        rows = ds.view("_all_docs", keys=object_ids, include_docs=True)

        # Check for docs not found
        notfound_list = ['Object with id %s does not exist.' % str(row.key)
                         for row in rows if row['doc'] is None]
        if notfound_list:
            raise NotFound("\n".join(notfound_list))

        doc_list = [row['doc']['json'] for row in rows]
        self._count(read_mult_call=1, read_mult_obj=len(doc_list))

        return doc_list
"
dataset/ETHPy150Open ooici/pyon/pyon/datastore/couchbase/base_store.py/CouchbaseDataStore.read_doc_mult