deno.land / x / mongoose@6.7.5 / lib / helpers / indexes / isDefaultIdIndex.js

isDefaultIdIndex.js
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
'use strict';
const get = require('../get');
module.exports = function isDefaultIdIndex(index) { if (Array.isArray(index)) { // Mongoose syntax const keys = Object.keys(index[0]); return keys.length === 1 && keys[0] === '_id' && index[0]._id !== 'hashed'; }
if (typeof index !== 'object') { return false; }
const key = get(index, 'key', {}); return Object.keys(key).length === 1 && key.hasOwnProperty('_id');};
mongoose

Version Info

Tagged at
a year ago