2016-11-30 4 views

答えて

0

次の集計クエリを試してみてください。たとえば https://docs.mongodb.com/v3.2/reference/operator/aggregation/project/ https://docs.mongodb.com/v3.2/reference/operator/aggregation/substr/

db.users.aggregate([{$project: { _id: 0, name: { $substr: [ "$name", 0, 1 ]}}}]) 

これは予測と、サブストリングを使用しています

> db.dropDatabase() 
{ "dropped" : "test", "ok" : 1 } 
> db.users.save({"name": "Kevin"}) 
WriteResult({ "nInserted" : 1 }) 
> db.users.save({"name": "Matt"}) 
WriteResult({ "nInserted" : 1 }) 
> db.users.save({"name": "Sakis"}) 
WriteResult({ "nInserted" : 1 }) 
> db.users.save({"name": "Lee"}) 
WriteResult({ "nInserted" : 1 }) 
> 
> db.users.aggregate([{$project: { _id: 0, name: { $substr: [ "$name", 0, 1 ]}}}]) 
{ "name" : "K" } 
{ "name" : "M" } 
{ "name" : "S" } 
{ "name" : "L" } 
関連する問題