File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -185,15 +185,20 @@ The error message consists of multiple parts:
185
185
186
186
.. _csharp-faq-linq-vs-builder:
187
187
188
- Should I Use LINQ or Builder Classes When Querying for Documents?
189
- -----------------------------------------------------------------
188
+ Should I Use LINQ, Builder Classes, or BSON Documents When Querying for Documents?
189
+ ----------------------------------------------------------------------------------
190
190
191
191
If you're used to programming in {+language+}, consider using LINQ because of its similar feel
192
192
to programming in native {+language+}. If you have prior experience with other MongoDB drivers,
193
- consider using Builder classes because of their consistency with other drivers.
194
-
195
- We encourage experimenting with both approaches to determine the most suitable mechanism
196
- for your purposes.
193
+ consider using builder classes because of their consistency with other drivers. BSON
194
+ documents offer the most flexibility and can translate more easily to other programming
195
+ languages, but are less idiomatic to {+language+} and do not check for type errors at
196
+ compile time.
197
+
198
+ We encourage experimenting with each approach to determine the most suitable mechanism
199
+ for your purposes. To learn more about visualizing LINQ and builder class queries, see the
200
+ `{+analyzer+} <https://www.mongodb.com/docs/mongodb-analyzer/current/>`__. For assistance
201
+ in building BSON document queries, see the :compass:`MongoDB Compass <>` documentation.
197
202
198
203
.. _csharp-faq-unsupported-expressions:
199
204
You can’t perform that action at this time.
0 commit comments