我将记录插入MongoDB
var test = Entry.createRecord
.name("Williams")
.nr("1")
.save
我通过以下方式查询这些:
val qry = QueryBuilder.start("name").is("Williams").get
var my = test.findAll(qry)
println(my)
此查询返回整个文档。我怎样才能查询名称?
答案 0 :(得分:0)
我不熟悉您提到的scala驱动程序,但MongoDB本身支持“投影”参数,该参数列出了您要在文档中返回的所有属性。看看如何将以下内容转换为您的QueryBuilder语法。
// Node.js syntax
var query = {name: 'Williams'}; // find all documents where name=Williams
var projection = {name: 1}; // only return the name property of each document
var cursor = db.test.find(query, projection);