[SERVER-21273] Implement Driver CRUD API Spec for .explain() Created: 03/Nov/15  Updated: 06/Dec/22  Resolved: 03/Dec/21

Status: Closed
Project: Core Server
Component/s: Shell
Affects Version/s: 3.2.0-rc1
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Jason Zucchetto Assignee: Backlog - Server Tooling and Methods (STM) (Inactive)
Resolution: Won't Fix Votes: 0
Labels: move-stm
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-17953 Implement Driver CRUD API Spec in shell Closed
Assigned Teams:
Server Tooling & Methods
Participants:

 Description   

With the Driver CRUD API spec implemented, we can now use the following command from the shell:

> db.test.updateMany( { "name" : "jason" }, { $set : { "name" : "json" } } )

However, we must use the old method for explaining the update:

> db.test.explain().update( { "name" : "jason" }, { $set : { "name" : "json" } }, { "multi" : true } )

.explain() should implement the Driver CRUD API for consistency



 Comments   
Comment by Brooke Miller [ 03/Dec/21 ]

STM doesn't have bandwidth to pick this up, so we're closing as won't fix. However, if other teams have capacity and would like to pursue this, please feel free to pick this up.

Comment by Andrew Morrow (Inactive) [ 18/Nov/15 ]

jonathan.reams - Could you please give this a quick triage w.r.t. whether should be in 3.1 required or 3.3 required.

Generated at Thu Feb 08 03:56:50 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.