MONGOC_CLIENT...DATAKEY_OPTS_T(3)

πŸ’… MONGOC_CLIENT...DATAKEY_OPTS_T(3) πŸ’…

okay bestie, so this little cutie lives in libmongoc β€” yes, that libmongoc β€” and its whole personality is being the options object for making data keys. that's it, that's the gig. πŸŽ€


✨ SYNOPSIS ✨

like, here's literally the entire type, character for character, no notes:

typedef struct _mongoc_client_encryption_datakey_opts_t mongoc_client_encryption_datakey_opts_t;

that's the whole vibe. one typedef. main character energy, zero extra fluff. πŸ¦‹


🌸 what even is it though 🌸

so this struct is used to set options for mongoc_client_encryption_create_datakey(). that's the function it's here to serve. it doesn't do anything on its own β€” it's the hype squad, not the headliner. ngl, that's a very specific and honestly iconic role. πŸ‘‘

lowkey important: this page only tells you what it's for. it does not list the fields or defaults inside the struct β€” so don't come for me, that's genuinely all the original says. πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

  • mongoc_client_encryption_create_datakey() β€” the function this options struct exists for. go read it, iykyk. 🫢

πŸ’œ AUTHOR πŸ’œ

MongoDB, Inc β€” yes, the MongoDB people. slay. ✨

2009-present, MongoDB, Inc. β€” periodt. πŸ’…


and that's the whole page, bestie!! mwah πŸ§šπŸ’–

libmongoc Β· version 2.5.6 Β· dated Oct 09, 2026 β€” go forth and create those data keys, you absolute legend 🌈⭐

πŸ“¦ where this page comes from