diff --git a/lib/mongoose-intl.js b/lib/mongoose-intl.js
index <HASH>..<HASH> 100644
--- a/lib/mongoose-intl.js
+++ b/lib/mongoose-intl.js
@@ -57,7 +57,7 @@ module.exports = exports = function mongooseIntl(schema, options) {
                 // embedded and sub-documents will use language methods from the top level document
                 var owner = this.ownerDocument ? this.ownerDocument() : this,
                     lang = owner.getLanguage(),
-                    langSubDoc = this.getValue(path);
+                    langSubDoc = (this.$__getValue || this.getValue).call(this, path);
 
                 if (langSubDoc === null || langSubDoc === void 0) {
                     return langSubDoc;
Support Mongoose >=<I>

The name of the internal Mongoose function `Document#getValue` changed
in <I>; adjust the plugin accordingly (maintaining compatibility
with earlier versions).

See: <URL>