0

私のジェイソンオブジェクトは今このデータを持っています

{"":{"gid":102,
"names":{"firstName":"Stive",
"middleInitial":"Jr",
"lastName":"Martin"},
"job":{"departmentID":102,
"jobTitleID":100,
"hireDate":"1/02/2000",
"terminationDate":"1/12/2007"}, 
 "beeper":"5656",
 "email1":"info@soft-amis.com",
 "fax":"21-321-23223",
 "phoneMobile":"32-434-3433",
"phoneOffice":"82-900-8993"},
"login":{"employeeID":"eID102",
"password":"password",
"superUser":true,
"lastLoginDate":"1/12/2007",
"regexp":{},
 "date":{}},
"comment":{"PCDATA":"comment"},
"roles":[{"role":102},
{"role":103}]}}

最初の4文字、つまり{"":と最後の文字}を削除したい

誰かがこれを手伝ってくれませんか。

ありがとう

4

1 に答える 1

0

各フィールドがトップレベルであり、埋め込みドキュメントに含まれていないことを指定するには、更新を実行する必要があります。

サンプル入力ドキュメント:

 {"":
       {
        "gid":102,
        "names":{"firstName":"Stive"}
       }
 }

更新コマンド

db.collection.update({".gid":102},{gid:102, names: {firstName:"Stive"}})

http://www.mongodb.org/display/DOCS/Updating/

于 2012-07-30T20:31:21.943 に答える