1.0.0 • Published 11 days ago
@zibuthe7j11/accusantium-exercitationem-incidunt v1.0.0
#@zibuthe7j11/accusantium-exercitationem-incidunt
Provides Number Long support for Mongoose.
Example:
const mongoose = require('mongoose')
require('@zibuthe7j11/accusantium-exercitationem-incidunt')(mongoose);
const {Types: {Long}} = mongoose;
const partSchema = new Schema({
long: {
type: Long,
}
});
const Part = db.model('Part', partSchema);
const part = new Part({long: '9223372036854775806'});
part.long = part.long.divide(Long.fromString('2'));
part.save()
install
npm install @zibuthe7j11/accusantium-exercitationem-incidunt
See node-mongodb-native docs on all the Long
methods available.
TypeScript Usage
Make sure you enable both compilerOptions.allowSyntheticDefaultImports
and compilerOptions.esModuleInterop
in your tsconfig.json
.
import mongoose from 'mongoose';
import mongooseLong from '@zibuthe7j11/accusantium-exercitationem-incidunt';
mongooseLong(mongoose);
const Long = mongoose.Schema.Types.Long;
1.0.0
11 days ago