An update in the array of objects inside another array of objects.
mongodb field that I'm working on:
otherFields: values,
tasks: [
 {
  _id: mongodb.objectID(),
  title: string,
  items:[{
   _id: mongodb.objectID(),
   title: string,
   completed: boolean        //field need to be update.
  }]
 },
 {}...
],
otherFields: value
I need to find the document using the task_id and the item_id and update a completed field in item of a task. Using the mongoose findOneAndUpdate method
const path = "tasks.$.items." + item_id + "completed";
collectionName.findOneAndUpdate( 
{ _id: req.user._id, "tasks._id": taskID }, 
{ $set: { [path]: true }}); 
The above query doesn't work!!!
 
    