## engine.Document


Multimapping of field names to values, but default getters return the first value.


Usage

``` python
engine.Document(doc)
```


## Methods

| Name | Description |
|----|----|
| [dict()](#dict) | Return dict representation of document. |
| [getlist()](#getlist) | Return list of all values for given field. |

------------------------------------------------------------------------


#### dict()


Return dict representation of document.


Usage

``` python
dict(*names, **defaults)
```


\*names: names of multi-valued fields to return as a list \*\*defaults: include only given fields, using default values as necessary


------------------------------------------------------------------------


#### getlist()


Return list of all values for given field.


Usage

``` python
getlist(name)
```
