我想知道使用这两种类型的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”
答案 0 :(得分:-1)
基本上我们不需要做什么:-)数据类型为mongo引擎会将正确的类型应用于插入的数据。
创建将插入mongo的javascript对象时:
var object = {
thisWillBeNumber : 1,
thisWillBeString :"aaa",
thisWillBeAnArray = [1,2,3]
thisWillBeDateTime: new Date()
}
然后mongo使用javascript对象类型并保存它。 在某些驱动程序/框架中,我们可以强制执行字段/变量的应用程序级别类型,并且可以将这些信息添加到存储文档中。