gpt4 book ai didi

mongodb - 在使用 pig 和 mongodb 导入数据时添加 mongo 查询

转载 作者:可可西里 更新时间:2023-11-01 09:36:13 26 4
gpt4 key购买 nike

在 apache pig 中使用 MongoLoader 导入数据时,您将如何附加查询。我可以在 mongo-hadoop wiki 中看到对“mongo.input.query”的引用,但它似乎与标准 map 减少功能有关,而不是 Apache Pig。

raw = LOAD 'mongodb://localhost:27017/demo.yield_historical' USING com.mongodb.hadoop.pig.MongoLoader;

会不会和这个类似?

raw = LOAD 'mongodb://localhost:27017/demo.yield_historical' USING com.mongodb.hadoop.pig.MongoLoader WITH mongo.input.query={"_id":{"$gt":{"$date":1182470400000}}};

最佳答案

你可以这样做:

set mongo.input.query '{"value.task.creation":{ "$gte": { "$date": 1421366400}, "$lt" : { "$date": 1421539200} } }'

data = LOAD 'mongodb://54.93.131.188:27017/foo.units'
USING com.mongodb.hadoop.pig.MongoLoader();
DUMP data;

关于mongodb - 在使用 pig 和 mongodb 导入数据时添加 mongo 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28933425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com