From f943ec81462b911a3efbc0002f9a702ef1f32c4e Mon Sep 17 00:00:00 2001 From: somnath ghorpade <somnathg@mkcl.org> Date: Tue, 16 Apr 2024 16:50:44 +0530 Subject: [PATCH] added find allowdisk usage option. --- dalmdl/coremongo/coremongo.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dalmdl/coremongo/coremongo.go b/dalmdl/coremongo/coremongo.go index 43192c1..abda114 100644 --- a/dalmdl/coremongo/coremongo.go +++ b/dalmdl/coremongo/coremongo.go @@ -152,7 +152,7 @@ func InitNewSession(hostDetails MongoHost) error { return nil } -//GetMongoConnection method +// GetMongoConnection method func GetMongoConnection(hostName string) (*mongo.Client, error) { mutex.Lock() defer mutex.Unlock() @@ -359,7 +359,7 @@ func (mg *MongoDAO) DeleteAll(selector map[string]interface{}) error { return deleteError } -//Set Find Options +// Set Find Options func (mg *MongoDAO) SetFindOps(findOps map[string]interface{}) { mg.MetaData.Findops = findOps } @@ -405,6 +405,9 @@ func (mg *MongoDAO) GetProjectedData(selector map[string]interface{}, projector }) ops.SetSort(sort) } + if obj.Get("allowDiskUsage").Value() != nil { + ops.SetAllowDiskUse(obj.Get("allowDiskUsage").Bool()) + } } ops.Projection = projector cur, err := collection.Find(context.Background(), selector, ops) @@ -551,7 +554,7 @@ func (mg *MongoDAO) PushData(selector map[string]interface{}, data interface{}) return nil } -//set update option for custom update +// set update option for custom update func (mg *MongoDAO) SetUpdateOps(updateOps map[string]interface{}) { mg.MetaData.UpdateOps = updateOps } -- GitLab