3

以下のような単純なコレクションがあります

> db.test.save({first:"Ab"})
> db.test.find()
{ "_id" : ObjectId("518a1524f635dc8bb092e1ac"), "first" : "Ab" }

フィールド「first」の最初の文字を保持する「fl」という新しいフィールドを追加したいと思います。私はこれを試しました

> db.test.update({},{"$set":{"fl":{"$substr":["$first",0,1]}}})
not okForStorage

しかし、ご覧のとおり、「not okForStorage」という例外が発生します。提案、回避策はありますか?

4

1 に答える 1