Lines Matching defs:Collection

31 type Collection struct {  struct
32 client *Client
33 db *Database
34 name string
35 readConcern *readconcern.ReadConcern
36 writeConcern *writeconcern.WriteConcern
37 readPreference *readpref.ReadPref
38 readSelector description.ServerSelector
39 writeSelector description.ServerSelector
40 registry *bsoncodec.Registry
114 func (coll *Collection) copy() *Collection {
131 func (coll *Collection) Clone(opts ...*options.CollectionOptions) (*Collection, error) {
160 func (coll *Collection) Name() string {
165 func (coll *Collection) Database() *Database {
176 func (coll *Collection) BulkWrite(ctx context.Context, models []WriteModel,
235 func (coll *Collection) insert(ctx context.Context, documents []interface{},
308 func (coll *Collection) InsertOne(ctx context.Context, document interface{},
339 func (coll *Collection) InsertMany(ctx context.Context, documents []interface{},
376 …ollection) delete(ctx context.Context, filter interface{}, deleteOne bool, expectedRr returnResult,
454 func (coll *Collection) DeleteOne(ctx context.Context, filter interface{},
470 func (coll *Collection) DeleteMany(ctx context.Context, filter interface{},
476 …ion) updateOrReplace(ctx context.Context, filter bsoncore.Document, update interface{}, multi bool,
588 func (coll *Collection) UpdateOne(ctx context.Context, filter interface{}, update interface{},
616 func (coll *Collection) UpdateMany(ctx context.Context, filter interface{}, update interface{},
644 func (coll *Collection) ReplaceOne(ctx context.Context, filter interface{},
688 func (coll *Collection) Aggregate(ctx context.Context, pipeline interface{},
822 func (coll *Collection) CountDocuments(ctx context.Context, filter interface{},
906 func (coll *Collection) EstimatedDocumentCount(ctx context.Context,
965 func (coll *Collection) Distinct(ctx context.Context, fieldName string, filter interface{},
1054 func (coll *Collection) Find(ctx context.Context, filter interface{},
1222 func (coll *Collection) FindOne(ctx context.Context, filter interface{},
1259 … (coll *Collection) findAndModify(ctx context.Context, op *operation.FindAndModify) *SingleResult {
1324 func (coll *Collection) FindOneAndDelete(ctx context.Context, filter interface{},
1371 func (coll *Collection) FindOneAndReplace(ctx context.Context, filter interface{},
1436 func (coll *Collection) FindOneAndUpdate(ctx context.Context, filter interface{},
1510 func (coll *Collection) Watch(ctx context.Context, pipeline interface{},
1526 func (coll *Collection) Indexes() IndexView {
1532 func (coll *Collection) Drop(ctx context.Context) error {