diff --git a/lib/mongoose-validator.js b/lib/mongoose-validator.js
index <HASH>..<HASH> 100644
--- a/lib/mongoose-validator.js
+++ b/lib/mongoose-validator.js
@@ -175,11 +175,11 @@ function multiValidate(options) {
    * an array containing the validation method and
    * error message respectively.
    */
-  return [
-    validator,
-    new ValidationErrorRetriever(),
-    'ValidationErrorRetriever'
-  ];
+  return {
+    validator: validator,
+    message: new ValidationErrorRetriever(),
+    type: 'ValidationErrorRetriever'
+  };
 }
 
 validate.multiValidate = multiValidate;
Fixed validator format returned for multi validation.
Array style isn't supported by `schema.path('field').validate()`, switched to Object format.