diff --git a/source/reference/database-references.txt b/source/reference/database-references.txt index 5d0a095559b..e7785134f5d 100644 --- a/source/reference/database-references.txt +++ b/source/reference/database-references.txt @@ -170,44 +170,56 @@ DBRefs have the following fields: The order of fields in the DBRef matters, and you must use the above sequence when using a DBRef. -Support -~~~~~~~ +Driver Support for DBRefs +~~~~~~~~~~~~~~~~~~~~~~~~~ + +**C** + The C driver contains no support for DBRefs. You can traverse + references manually. **C++** - The C++ driver contains no support for DBRefs. You can transverse + The C++ driver contains no support for DBRefs. You can traverse references manually. **C#** - The C# driver provides access to DBRef objects with the - :api:`MongoDBRef Class ` - and supplies the :api:`FetchDBRef Method ` - for accessing these objects. + The C# driver supports DBRefs using the :api:`MongoDBRef ` class + and the :api:`FetchDBRef ` method. + +**Haskell** + The Haskell driver contains no support for DBRefs. You can traverse + references manually. **Java** The :api:`DBRef ` class - provides supports for DBRefs from Java. + provides support for DBRefs from Java. **JavaScript** The :program:`mongo` shell's :doc:`JavaScript ` interface provides a DBRef. +**Node.js** + The Node.js driver supports DBRefs using the + `DBRef `_ class and the `dereference `_ method. + **Perl** - The Perl driver contains no support for DBRefs. You can transverse + The Perl driver contains no support for DBRefs. You can traverse references manually or use the `MongoDBx::AutoDeref `_ CPAN module. **PHP** - The PHP driver supports DBRefs, including the optional ``$db`` reference, through - `The MongoDBRef class `_. + The PHP driver supports DBRefs, including the optional ``$db`` reference, using + `the MongoDBRef `_ class. **Python** - The Python driver provides the :api:`DBRef class `, - and the :api:`dereference method ` - for interacting with DBRefs. + The Python driver supports DBRefs using the :api:`DBRef ` class and the :api:`dereference ` method. **Ruby** - The Ruby Driver supports DBRefs using the :api:`DBRef class ` - and the :api:`deference method `. + The Ruby driver supports DBRefs using the :api:`DBRef ` class + and the :api:`dereference ` method. + +**Scala** + The Scala driver contains no support for DBRefs. You can traverse + references manually. Use ~~~