如何使用mongoose中的自定义验证器验证遗留坐标对?

时间:2015-03-30 15:59:28

标签: node.js mongodb mongoose

我使用以下架构定义和自定义验证:

var Schema = new mongoose.Schema({

});

Schema.add({
    location: {
       type: [Number] /*[<longitude>, <latitude>]*/,
       index: '2d',
       validate: function (location) {
          // do cheching here
       }
    }
});

检查格式位置是否正确(遗留坐标对)的最佳方法是什么,并在相反的情况下返回格式化错误?

0 个答案:

没有答案