Table of Contents

Namespace DataStax.AstraDB.DataApi.Collections

Classes

Collection

This is the entrypoint for interacting with an existing collection in a Database.

This base version handles serialization/deserialization as Dictionary<TKey, TValue> via the Document class.

CollectionInsertManyResult<T>

The result of inserting multiple documents into a collection.

CollectionInsertOneResult<T>

The result of inserting a single document into a collection.

CollectionNameAttribute

Attribute for defining the name to be given to a collection.

Collection<T>

This is the entrypoint for interacting with an existing collection in a Database.

This version handles serialization/deserialization via a custom type T.

Ids are expected to be of type object. It is recommended to use the strongly-typed version Collection<T, TId>.

Collection<T, TId>

This is the entrypoint for interacting with an existing collection in a Database.

This version handles serialization/deserialization via a custom type T.

Ids are strongly-typed as TId.

Document

A base document represented by a dictionary of string keys and object values.

DocumentDictionaryConverter

A custom JSON converter for the Document class.