与我们在SQL中编写一个查询来选择一些值(比如用户名),其中找到一些值(比如kumar)。
client.search({
index: 'events', <---- add index name
body: { <---- add query in body parameter
query:{
filtered: {
filter: {
geo_distance: {
distance: '1km',
geopoint: { <---- proper geo point field name
lat: 48.507351,
lon: -0.127758
}
}
}
}
}
}
}, console.log);
我们在spring mongo中使用什么查询来选择&#34; kumar&#34;其中&#34;用户名&#34;找到了。我试图这样做,但结果并不像预期的那样。
SELECT username FROM usertable WHERE lastname IN (kumar)
我得到的是姓氏列表,但不是姓氏的明确值。
请帮我解决这个问题。
答案 0 :(得分:0)
您可以使用distinct
MonogTemplate
方法
mongoTemplate.getCollection("collection_name").distinct("lastname", new BasicDBObject("username", new BasicDBObject("$exists", true)));