В какой-то ситуации мне нужно сохранить такие числа, как Infinity
и -Infinity
, в MongoDB с помощью Mongoose. Я пробовал в оболочке MongoDB, все работает. Но когда я прихожу к мангусту, он терпит неудачу. Любое предложение? Или это вообще не сработает?
Кроме того, было бы лучше, если бы я мог вставить значение NaN
в коллекции, возможно ли это?
ДОБАВИТЬ:
Я упрощаю код, как показано ниже:
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
mongoose.connect('mongodb://localhost/test');
var ResultSchema = new Schema({
account: {
type: Number,
required: true,
index: true,
unique: true
},
profitLostRatio: Number,
});
var Result = mongoose.model('Result', ResultSchema);
var result = new Result({
account: 18790314,
profitLostRatio: Infinity
});
result.save(function(err, result) {
if (err) {
console.log(err);
} else {
console.log(JSON.stringify(result));
}
});