Exam topics

  • Data model (documents), query patterns, use cases, representatives
  • MongoDB: data model (databases, collections, JSON/BSON documents, field name restrictions), document identifiers (_id fields, features, ObjectId), data modeling (embedded documents, references); insertOne and insertMany operations (management of identifiers); replaceOne operation: upsert mode; updateOne and updateMany operations: update operators (field: rename, push, eq, exists; evaluation: and, not; array: elemMatch, …), dot notation (embedded fields, array items), querying of arrays, projection (positive, negative), projection operators (array: elemMatch), modifiers (sort, skip, limit); MapReduce (map function, reduce function, options: query, sort, limit, out); primary and secondary index structures (index types: value, hashed, …; forms; properties: unique, partial, sparse, TTL)

Dokumentově orientovaná databáze

MongoDB