reactivemongo.api

# bson

#### package bson

Linear Supertypes
Utils, Aliases, DefaultBSONHandlers, BSONIdentityHandlers, BSONIdentityLowPriorityHandlers, LowPriority1BSONHandlers, LowPriority2BSONHandlers, LowPriority3BSONHandlers, LowPriority4BSONHandlers, LowPriorityBSONHandlersCompat, AnyRef, Any
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. bson
2. Utils
3. Aliases
4. DefaultBSONHandlers
5. BSONIdentityHandlers
6. BSONIdentityLowPriorityHandlers
7. LowPriority1BSONHandlers
8. LowPriority2BSONHandlers
9. LowPriority3BSONHandlers
10. LowPriority4BSONHandlers
11. LowPriorityBSONHandlersCompat
12. AnyRef
13. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Type Members

1. #### abstract class BSONArrayCollectionReader[M[_], T] extends BSONReader[M[T]]

   Attributes
     protected
   Definition Classes
     LowPriority1BSONHandlers

2. #### type BSONDocumentHandler[T] = BSONDocumentReader[T] with BSONDocumentWriter[T] with BSONHandler[T]

3. #### type BaseColl[T] = Traversable[T]

   Definition Classes
     Aliases

4. #### type StringOps = scala.collection.immutable.StringOps

   Definition Classes
     Aliases

### Value Members

1. #### def array(values: Producer[BSONValue]*): BSONArray

2. #### def array: BSONArray

3. #### def bsonLocalDateHandler(zone: ZoneId): BSONHandler[LocalDate]

   Definition Classes
     DefaultBSONHandlers
   Annotations
     @inline()

4. #### implicit val bsonLocalDateHandler: BSONHandler[LocalDate]

   Definition Classes
     DefaultBSONHandlers

5. #### def bsonLocalDateTimeHandler(zone: ZoneId): BSONHandler[LocalDateTime]

   Definition Classes
     DefaultBSONHandlers
   Annotations
     @inline()

6. #### implicit val bsonLocalDateTimeHandler: BSONHandler[LocalDateTime]

   Definition Classes
     DefaultBSONHandlers

7. #### implicit def bsonMapKeyWriter[K, V <: BSONValue](implicit keyWriter: KeyWriter[K]): BSONDocumentWriter[Map[K, V]]

   Definition Classes
     LowPriority3BSONHandlers

8. #### implicit def bsonMapWriter[V <: BSONValue]: BSONDocumentWriter[Map[String, V]]

   Definition Classes
     LowPriority1BSONHandlers

9. #### def bsonOffsetDateTimeHandler(zone: ZoneId): BSONHandler[OffsetDateTime]

   Definition Classes
     DefaultBSONHandlers
   Annotations
     @inline()

10. #### implicit val bsonOffsetDateTimeHandler: BSONHandler[OffsetDateTime]

    Definition Classes
      DefaultBSONHandlers

11. #### def bsonZonedDateTimeHandler(zone: ZoneId): BSONHandler[ZonedDateTime]

    Definition Classes
      DefaultBSONHandlers
    Annotations
      @inline()

12. #### implicit val bsonZonedDateTimeHandler: BSONHandler[ZonedDateTime]

    Definition Classes
      DefaultBSONHandlers

13. #### implicit final def collectionReader[M[_], T](implicit cbf: CanBuildFrom[M[_], T, M[T]], reader: BSONReader[T]): BSONReader[M[T]]

    Definition Classes
      LowPriorityBSONHandlersCompat

14. #### implicit def collectionWriter[T, Repr](implicit arg0: (Repr) ⇒ Iterable[T], writer: BSONWriter[T], notOption: ¬[Repr, Option[T]]): BSONWriter[Repr]

    Definition Classes
      LowPriority1BSONHandlers

15. #### def document(elements: ElementProducer*): BSONDocument

16. #### def document: BSONDocument

17. #### def element(name: String, value: BSONValue): BSONElement

18. #### def generateId: BSONObjectID

19. #### implicit def mapKeyReader[K, V](implicit keyReader: KeyReader[K], valueReader: BSONReader[V]): BSONDocumentReader[Map[K, V]]

    Definition Classes
      LowPriority2BSONHandlers

20. #### implicit def mapKeySafeWriter[K, V](implicit keyWriter: KeyWriter[K] with SafeKeyWriter[K], valueWriter: BSONWriter[V] with SafeBSONWriter[V]): BSONDocumentWriter[Map[K, V]]

    Definition Classes
      LowPriority3BSONHandlers

21. #### implicit def mapKeyWriter[K, V](implicit keyWriter: KeyWriter[K], valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[K, V]]

    Definition Classes
      LowPriority4BSONHandlers

22. #### implicit def mapReader[V](implicit valueReader: BSONReader[V]): BSONDocumentReader[Map[String, V]]

    Definition Classes
      LowPriority1BSONHandlers

23. #### implicit def mapSafeWriter[V](implicit valueWriter: BSONWriter[V] with SafeBSONWriter[V]): BSONDocumentWriter[Map[String, V]]

    Definition Classes
      LowPriority1BSONHandlers

24. #### implicit def mapWriter[V](implicit valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[String, V]]

    Definition Classes
      LowPriority2BSONHandlers

25. #### implicit def nameValueOrdering[T <: BSONValue]: Ordering[(String, T)]

### Inherited from Utils

### Inherited from Aliases

### Inherited from DefaultBSONHandlers

### Inherited from BSONIdentityHandlers

### Inherited from BSONIdentityLowPriorityHandlers

### Inherited from LowPriority1BSONHandlers

### Inherited from LowPriority2BSONHandlers

### Inherited from LowPriority3BSONHandlers

### Inherited from LowPriority4BSONHandlers

### Inherited from LowPriorityBSONHandlersCompat

### Inherited from AnyRef

### Inherited from Any

### Ungrouped