2016-06-21 2 views
1

Мне интересно об использовании этих двух типов bson (javascript/javascriptwithscope); как базовый тип bson.Какое использование типа javascript/javascriptwithscope из bson

В чем его смысл и как сгенерировать объект javascriptwithscope для сохранения в mongodb?

Тип Количество алиасов Примечания

Double 1 “double”  
String 2 “string”  
Object 3 “object”  
Array 4 “array” 
Binary data 5 “binData”  
Undefined 6 “undefined” Deprecated. 
ObjectId 7 “objectId” 
Boolean 8 “bool” 
Date 9 “date” 
Null 10 “null” 
Regular Expression 11 “regex” 
DBPointer 12 “dbPointer” 
JavaScript 13 “javascript”  
Symbol 14 “symbol”  
JavaScript (with scope) 15 “javascriptWithScope”  
32-bit integer 16 “int”  
Timestamp 17 “timestamp” 
64-bit integer 18 “long” 
Min key -1 “minKey”  
Max key 127 “maxKey”  

ответ

-1

В принципе нам нужно делать нечего :-) с типом данных, как Монго двигатель будет применять правильный тип для вставляемых данных.

При создании объектов JavaScript, который будет вставлены в MONGO:

var object = { 
    thisWillBeNumber : 1, 
    thisWillBeString :"aaa", 
    thisWillBeAnArray = [1,2,3] 
    thisWillBeDateTime: new Date() 
} 

затем Монго использует яваскрипт типа объекта и его SAVS. В некоторых драйверах/рамках мы можем применять на уровне уровня приложения наши поля/переменные, и такая информация может быть добавлена ​​в сохраненный документ.

+0

благодарит за ваш ответ! я думаю, что это так полезно, но моей репутации недостаточно, чтобы проголосовать за ваш ответ; спасибо! –

+1

Если честно, я не думаю, что это ответ. Это объясняет только стандартную процедуру, которая является дедукцией типа в MongoDB, даже не говоря о точном вопросе: что такое 'Javascript (с объемом)'? – Adowrath