AWS Security ChangesHomeSearch

AWS documentdb documentation change

Service: documentdb · 2026-03-28 · Documentation low

File: documentdb/latest/developerguide/pull.md

Summary

Entire documentation page for the $pull operator has been removed, including MongoDB shell examples, Node.js and Python code examples, and all explanatory content

Security assessment

This change removes documentation content entirely but does not provide any evidence of addressing a security vulnerability, weakness, or incident. The removed content appears to be standard MongoDB operator documentation with example code. There are no security warnings, vulnerability disclosures, or security-related context in the removed content that would indicate this is security-related. The change appears to be a documentation restructuring or removal of redundant content.

Diff

diff --git a/documentdb/latest/developerguide/pull.md b/documentdb/latest/developerguide/pull.md
index 09f2b5ce9..8b1378917 100644
--- a//documentdb/latest/developerguide/pull.md
+++ b//documentdb/latest/developerguide/pull.md
@@ -1 +0,0 @@
-[](/pdfs/documentdb/latest/developerguide/developerguide.pdf#pull "Open PDF")
@@ -3,133 +1,0 @@
-[Documentation](/index.html)[Amazon DocumentDB](/documentdb/index.html)[Developer Guide](what-is.html)
-
-Example (MongoDB Shell)Code examples
-
-# $pull
-
-The `$pull` operator is used to remove from an array all instances of a value or values that match a specified condition. This operator is useful when you need to remove specific elements from an array field within a document.
-
-**Parameters**
-
-  * `field`: The name of the array field from which to remove the value(s).
-
-  * `value`: The value or condition that determines which element(s) to remove from the array.
-
-
-
-
-## Example (MongoDB Shell)
-
-The following example demonstrates how to use the `$pull` operator to remove elements from an array field.
-
-**Create sample documents**
-    
-    
-    db.restaurants.insertMany([
-      {
-        name: "Pizza Hut",
-        cuisine: "Italian",
-        features: ["Delivery", "Takeout", "Dine-in"]
-      },
-      {
-        name: "Sushi Saito",
-        cuisine: "Japanese",
-        features: ["Dine-in", "Private Dining"]
-      },
-      {
-        name: "Taco Bell",
-        cuisine: "Mexican",
-        features: ["Delivery", "Takeout", "Drive-thru"]
-      }
-    ])
-
-**Query example**
-    
-    
-    db.restaurants.updateMany(
-      { cuisine: "Italian" },
-      { $pull: { features: "Takeout" } }
-    )
-
-**Output**
-    
-    
-    {
-      "acknowledged" : true,
-      "matchedCount" : 1,
-      "modifiedCount" : 1
-    }
-
-The above query removes the "Takeout" feature from all documents where the `cuisine` field is "Italian".
-
-## Code examples
-
-To view a code example for using the `$pull` command, choose the tab for the language that you want to use:
-
-Node.js
-    
-    
-    
-    const { MongoClient } = require('mongodb');
-    
-    async function updateRestaurants() {
-      const client = await MongoClient.connect('mongodb://<username>:<password>@<cluster-endpoint>:27017/?tls=true&tlsCAFile=global-bundle.pem&replicaSet=rs0&readPreference=secondaryPreferred&retryWrites=false');
-      const db = client.db('test');
-      const restaurants = db.collection('restaurants');
-    
-      await restaurants.updateMany(
-        { cuisine: 'Italian' },
-        { $pull: { features: 'Takeout' } }
-      );
-    
-      const updatedRestaurants = await restaurants.find({}).toArray();
-      console.log(updatedRestaurants);
-    
-      await client.close();
-    }
-    
-    updateRestaurants();
-
-Python
-    
-    
-    
-    from pymongo import MongoClient
-    
-    def update_restaurants():
-        client = MongoClient('mongodb://<username>:<password>@<cluster-endpoint>:27017/?tls=true&tlsCAFile=global-bundle.pem&replicaSet=rs0&readPreference=secondaryPreferred&retryWrites=false')
-        db = client.test
-        restaurants = db.restaurants
-    
-        result = restaurants.update_many(
-            { 'cuisine': 'Italian' },
-            { '$pull': { 'features': 'Takeout' } }
-        )
-    
-        updated_restaurants = list(restaurants.find({}))
-        print(updated_restaurants)
-    
-        client.close()
-    
-    update_restaurants()
-
-![Warning](https://d1ge0kk1l5kms0.cloudfront.net/images/G/01/webservices/console/warning.png) **Javascript is disabled or is unavailable in your browser.**
-
-To use the Amazon Web Services Documentation, Javascript must be enabled. Please refer to your browser's Help pages for instructions.
-
-[Document Conventions](/general/latest/gr/docconventions.html)
-
-$position
-
-$pullAll
-
-Did this page help you? - Yes
-
-Thanks for letting us know we're doing a good job!
-
-If you've got a moment, please tell us what we did right so we can do more of it.
-
-Did this page help you? - No
-
-Thanks for letting us know this page needs work. We're sorry we let you down.
-
-If you've got a moment, please tell us how we can make the documentation better.