Skip to content

Add missing meta descriptions #587

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 11, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions source/compatibility.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Compatibility

.. meta::
:keywords: backwards compatibility, versions, upgrade, .NET
:description: Check the recommended MongoDB .NET/C# Driver versions for compatibility with specific MongoDB and .NET versions.

MongoDB Compatibility
---------------------
Expand Down
3 changes: 3 additions & 0 deletions source/connection-troubleshooting.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Connection Troubleshooting
==========================

.. meta::
:description: Troubleshoot connection issues with the .NET/C# Driver for MongoDB by checking connection strings, firewall settings, authentication, and connection pool limits.

.. contents:: On this page
:local:
:backlinks: none
Expand Down
1 change: 1 addition & 0 deletions source/faq.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Frequently Asked Questions

.. meta::
:keywords: .NET, questions, errors, problems
:description: Find answers to common questions about the C# driver, including connection pooling, server selection timeouts, and serialization options.

This page contains frequently asked questions and their corresponding answers.

Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/aggregation.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Aggregation

.. meta::
:keywords: code example, transform, pipeline
:description: Learn to perform aggregation operations using the MongoDB .NET/C# Driver, including examples with LINQ, Builders, and BsonDocument approaches.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/atlas-search.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Atlas Search

.. meta::
:keywords: .NET, operators, aggregation, pipeline, atlas, code example
:description: Learn to use the `Search` builder for creating `$search` aggregation pipeline stages with the .NET/C# Driver in Atlas Search.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/authentication.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Authentication Mechanisms

.. meta::
:keywords: .NET, community, security
:description: Learn how to authenticate to MongoDB using various authentication mechanisms compatible with different MongoDB Server editions.

.. toctree::
:caption: Authentication
Expand Down
3 changes: 3 additions & 0 deletions source/fundamentals/bson.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
BSON Operations
===============

.. meta::
:description: Learn how to create, modify, write, and read BSON documents using the .NET/C# Driver, including handling BSON data format and file operations.

.. default-domain:: mongodb

.. contents:: On this page
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/builders.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Operations with Builders

.. meta::
:keywords: aggregation, query, code example
:description: Learn to use builders in the .NET/C# Driver for MongoDB to create filters, projections, sorts, updates, and index keys, ensuring compile-time safety.

Overview
--------
Expand Down
3 changes: 3 additions & 0 deletions source/fundamentals/connection.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Connection
==========

.. meta::
:description: Learn to connect your application to MongoDB using the .NET/C# Driver, including connection options and enabling TLS.

.. default-domain:: mongodb

.. toctree::
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/connection/connect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Connection Guide

.. meta::
:keywords: connection string, URI, server, Atlas, settings
:description: Connect to a MongoDB instance or replica set using the .NET/C# Driver by configuring a connection URI or `MongoClientSettings` for various deployment types.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/connection/connection-options.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Connection Options

.. meta::
:keywords: connection string, URI, server, Atlas, settings, configure
:description: Explore MongoDB connection and authentication options in the .NET/C# Driver using connection URI or `MongoClientSettings` for flexible configuration.

.. contents:: On this page
:local:
Expand Down
3 changes: 3 additions & 0 deletions source/fundamentals/connection/network-compression.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Network Compression
===================

.. meta::
:description: Enable network compression in the .NET/C# Driver to reduce data transfer using Snappy, Zlib, or Zstandard algorithms.

You can enable a driver option to compress messages, which reduces the amount
of data passed over the network between MongoDB and your application.

Expand Down
3 changes: 3 additions & 0 deletions source/fundamentals/connection/tls.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Enable TLS on a Connection
==========================

.. meta::
:description: Learn how to enable TLS/SSL for MongoDB connections using .NET/C# Driver, configure client certificates, and manage secure and insecure TLS settings.

.. contents:: On this page
:local:
:backlinks: none
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/crud/read-operations/retrieve.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Retrieve Data

.. meta::
:keywords: code examples, read, search, cursor
:description: Learn to retrieve data from a MongoDB collection using the .NET/C# Driver with the `Find()` method, including examples for finding single or multiple documents.

Overview
--------
Expand Down
3 changes: 3 additions & 0 deletions source/fundamentals/crud/write-operations/delete.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Delete Documents
================

.. meta::
:description: Learn how to remove documents from MongoDB collections using delete operations like `DeleteOne()` and `DeleteMany()`, with examples and options.

.. default-domain:: mongodb

.. contents:: On this page
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/crud/write-operations/insert.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Insert Documents

.. meta::
:keywords: bulk, synchronous, asynchronous
:description: Learn to use the MongoDB .NET/C# Driver for inserting documents into a collection, with options for synchronous and asynchronous operations.

Overview
--------
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/database-collection.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Databases and Collections

.. meta::
:keywords: access data, delete data, organize connections
:description: Learn how to use the .NET/C# Driver to manage MongoDB databases and collections, including accessing, listing, creating, and dropping them.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/geo.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Search Geospatially

.. meta::
:keywords: code example, coordinates, location, geographic
:description: Learn to work with geospatial data in C# using GeoJSON and legacy formats, create geospatial indexes, and perform queries like proximity and polygon searches.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/indexes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Indexes

.. meta::
:keywords: code example, Atlas search
:description: Learn how to use indexes with the MongoDB .NET/C# Driver to improve query efficiency and explore different index types like single field, compound, and geospatial indexes.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/linq.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ LINQ Syntax for Aggregation Operations

.. meta::
:keywords: code example, query, aggregation
:description: Learn how to use LINQ with the MongoDB .NET/C# Driver to construct queries and perform aggregation operations on collections.

Overview
--------
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/logging.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Logging

.. meta::
:keywords: loggerfactory, logger, audit
:description: Learn to configure logging in the .NET/C# Driver using the standard .NET logging API, including setting log verbosity and categories.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/serialization.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Serialization

.. meta::
:keywords: class, map, poco, polymorphism, guid, deserialize
:description: Learn to perform serialization with the .NET/C# Driver, including using serializers, custom serializers, and conventions for mapping C# objects to BSON documents.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/serialization/poco.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ POCOs

.. meta::
:keywords: .NET, object, custom class, attributes, code example
:description: Learn how to use POCOs with the .NET/C# Driver for MongoDB, including creating, serializing, and customizing field mapping and serialization behavior.

Overview
--------
Expand Down
3 changes: 3 additions & 0 deletions source/fundamentals/specify-query.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Specify a Query
===============

.. meta::
:description: Learn how to specify queries using the MongoDB .NET/C# Driver, including creating query filters and using comparison, logical, array, element, and evaluation operators.

.. contents:: On this page
:local:
:backlinks: none
Expand Down
3 changes: 3 additions & 0 deletions source/fundamentals/stable-api.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
{+stable-api+}
==============

.. meta::
:description: Learn how to specify Stable API compatibility in the MongoDB .NET/C# Driver to ensure consistent server responses and long-term API stability.

.. default-domain:: mongodb

.. contents:: On this page
Expand Down
3 changes: 3 additions & 0 deletions source/fundamentals/time-series.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Time Series Collections
=======================

.. meta::
:description: Learn to use time series collections in MongoDB with the .NET/C# Driver, including creating and querying collections for efficient data storage.

.. contents:: On this page
:local:
:backlinks: none
Expand Down
1 change: 1 addition & 0 deletions source/fundamentals/transactions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Transactions

.. meta::
:keywords: code example, multi-document
:description: Learn to perform transactions using the MongoDB .NET/C# Driver, ensuring data consistency and handling errors with session-based operations.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/index.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ MongoDB C# Driver

.. meta::
:keywords: dotnet
:description: Explore the MongoDB .NET/C# Driver to connect and work with MongoDB, featuring quick start guides, usage examples, and compatibility information.

.. toctree::

Expand Down
3 changes: 3 additions & 0 deletions source/issues-and-help.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Issues & Help
=============

.. meta::
:description: Find support for the .NET/C# Driver through community forums, report bugs or request features via JIRA, and contribute to the driver with pull requests.

.. default-domain:: mongodb

We are lucky to have a vibrant community of {+driver-long+}
Expand Down
3 changes: 3 additions & 0 deletions source/previous-versions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Previous Versions
=================

.. meta::
:description: Access documentation for previous versions of the C# driver, including versions 2.0 through 2.18.

The following links direct you to documentation for previous versions of the
driver.

Expand Down
3 changes: 3 additions & 0 deletions source/quick-reference.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Quick Reference
===============

.. meta::
:description: Explore C# driver syntax for MongoDB commands, including find, insert, update, delete, and more, with links to API documentation and usage examples.

This page shows the driver syntax for several MongoDB commands and links to
their related reference and API documentation.

Expand Down
1 change: 1 addition & 0 deletions source/quick-start.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Quick Start

.. meta::
:keywords: set up, runnable app, initialize, connect
:description: Connect your .NET application to a MongoDB Atlas cluster using the .NET/C# Driver, and run queries on sample data.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/upgrade.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Upgrade Driver Versions

.. meta::
:keywords: update, breaking change, releases
:description: Identify potential breaking changes when upgrading .NET/C# Driver versions and learn how to minimize application changes using the Stable API.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/usage-examples.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Usage Examples

.. meta::
:keywords: code, .NET, operation
:description: Explore C# usage examples for MongoDB operations, including synchronous and asynchronous code snippets, using sample datasets and custom serialization.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/usage-examples/deleteMany.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Delete Many Documents

.. meta::
:keywords: code example, .NET, operation
:description: Delete multiple documents in a collection using the `DeleteMany()` or `DeleteManyAsync()` methods in C#.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/usage-examples/deleteOne.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Delete a Document

.. meta::
:keywords: code example, .NET, operation
:description: Learn how to delete a document from a collection using the synchronous `DeleteOne()` or asynchronous `DeleteOneAsync()` methods in C#.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/usage-examples/findMany.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Find Multiple Documents

.. meta::
:keywords: code example, .NET, operation
:description: Retrieve multiple documents from a collection using the `Find()` method in C# with examples for both asynchronous and synchronous operations.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/usage-examples/findOne.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Find a Document

.. meta::
:keywords: code example, .NET, operation
:description: Retrieve a document from a collection using the `Find()` method in C# with examples for both asynchronous and synchronous operations.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/usage-examples/insertMany.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Insert Multiple Documents

.. meta::
:keywords: code example, .NET, operation
:description: Learn to insert multiple documents into a collection using C# with synchronous and asynchronous methods.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/usage-examples/insertOne.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Insert a Document

.. meta::
:keywords: code example, .NET, operation
:description: Insert a single document into a collection using C# with either the synchronous `InsertOne()` or asynchronous `InsertOneAsync()` method.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/usage-examples/replaceOne.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Replace a Document

.. meta::
:keywords: code example, .NET, operation
:description: Replace a document in a collection using the `ReplaceOne()` or `ReplaceOneAsync()` methods, with examples for both synchronous and asynchronous operations.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/usage-examples/updateMany.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Update Many Documents

.. meta::
:keywords: code example, .NET, operation
:description: Update multiple documents in a collection using the `UpdateMany()` method to change specific field values.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/usage-examples/updateOne.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Update a Document

.. meta::
:keywords: code example, .NET, operation
:description: Learn how to update a single document in a MongoDB collection using the `UpdateOne()` method with C# drivers.

.. contents:: On this page
:local:
Expand Down
1 change: 1 addition & 0 deletions source/whats-new.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ What's New

.. meta::
:keywords: update, new feature, deprecation, upgrade, driver v2.25, driver v2.26, driver v2.27, driver v2.28, driver v3.0
:description: Discover the latest features and updates in the C# Driver, including new conventions, serializers, and support for various MongoDB functionalities.

Learn what's new in:

Expand Down
Loading