Możesz wygenerować ObjectId na kliencie bez konsultacji z bazą danych. Taki identyfikator będzie unikalny (będziesz musiał cholernie się postarać, aby uzyskać dwa identyczne identyfikatory obiektów).
ObjectId id = new ObjectId();
// or this
ObjectId id = ObjectId.get();