diff --git a/src/coll/mod.rs b/src/coll/mod.rs
index 9999393a4..2524832ab 100644
--- a/src/coll/mod.rs
+++ b/src/coll/mod.rs
@@ -2,6 +2,7 @@ pub mod options;
use std::{borrow::Borrow, collections::HashSet, fmt, fmt::Debug, sync::Arc};
+use bson::{to_document_with_options, SerializerOptions};
use futures_util::{
future,
stream::{StreamExt, TryStreamExt},
@@ -15,7 +16,7 @@ use serde::{
use self::options::*;
use crate::{
- bson::{doc, to_document, Bson, Document},
+ bson::{doc, Bson, Document},
bson_util,
change_stream::{
event::ChangeStreamEvent,
@@ -1119,7 +1120,12 @@ where
options: impl Into