code: function findExistingStock(next) {
        // prepare criteria by _id or fields
        let criteria = _.merge({}, _stock);
        criteria = (
          criteria._id ?
          _.pick(criteria, '_id') :
          _.pick(criteria, 'owner', 'item')
        );
        Stock.findOne(criteria, next);
      }
docs: TODO load stock by item name