Create a BasicDBObject from the field names and values.
Create a BasicDBObject from the field names and values. - MongoFieldFlavor types (List) are converted to DBObjects using asDBObject
Override this to specify a ConnectionIdentifier.
Override this to specify a ConnectionIdentifier.
Delete the instance from backing store
Return the value of a field suitable to be put in a DBObject
Return the value of a field suitable to be put in a DBObject
Find a single row by a qry using String key and Any value
Find a single document by a qry using a json value
Find a single row by a Long id
Find a single row by an Int id
Find a single row by a String id
Find a single row by a UUID
Find a single row by an ObjectId
Find a single row by a qry, using a DBObject.
Find all documents using a k, v query with JOBject sort
Find all documents using a k, v query
Find all documents using a JObject query with sort
Find all documents using a JObject query
Find all documents using a DBObject query with sort
Find all documents using a DBObject query.
Find all documents using a DBObject query. These are for passing in regex queries.
Find all rows and retrieve only keys fields.
Find all rows and retrieve only keys fields.
Find all rows using a DBObject query.
Find all rows in this collection.
Find all rows in this collection. Retrieves all documents and puts them in memory.
Find all documents with the given ids
Find a single row by Any This doesn't work as find because we need JObject's to be implicitly converted.
Creates a new record, then sets the fields with the given DBObject.
Creates a new record, then sets the fields with the given DBObject.
- the DBObject
Box[BaseRecord]
Insert multiple records
Save the instance in the appropriate backing store
Save the instance in the appropriate backing store.
Save the instance in the appropriate backing store. Uses the WriteConcern set on the MongoClient instance.
Populate the inst's fields with the values from a DBObject.
Populate the inst's fields with the values from a DBObject. Values are set using setFromAny passing it the DBObject returned from Mongo.
- the record that will be populated
- The DBObject
Unit
Update only the dirty fields.
Update only the dirty fields.
Note: PatternField will always set the dirty flag when set.
Update a record with a DBObject query
Update one record with a DBObject query
Update multiple records with a DBObject query
Upsert records with a DBObject query
(Since version 2.6) use createIndex(JObject, JObject) instead.
(Since version 2.6) use createIndex(JObject, Boolean) instead.
(Since version 2.6) use createIndex(JObject) instead.
(Since version 2.6) Use fromJValue with lift-json
(Since version 2.6) use connectionIdentifier instead
(Since version 2.6) Use setFieldsFromJValue with lift-json