在mongodb中使用可聚合的投影切片

时间:2018-07-19 08:04:03

标签: mongodb aggregation-framework

如何使用def myList(list): for i in range(len(list)): if i < len(list[0:-2]): global first first += list[i] + ',' elif i == len(list[0:-1]): global second second = list[-2]+ ' and ' elif i == len(list[0:]): global last last = list[-1] print(first +second +last) spam = ['apples', 'bananas', 'tofu', 'cats'] #list index 0 1 2 3 myList(spam) aggregatable<document>在Java中编写以下mongodb查询?

mongoclient

我在Java中以以下方式尝试过

db.getCollection('XYZ').aggregate([{$match: {
        "_id":{$in:[{"a" : "AB","b" : "ABCD","c" : "4050472","d" : "AA"}]}}},{ $project: {bal: { $slice: ["$bal",2]} }}])

有人可以帮我吗,我只需要余额阵列中的前两个对象。

0 个答案:

没有答案