我有这种数据。
import io
......
# get imagepath
image_path = get_image_path(image_lists, INPUT_DATA, index, category)
# read image
data = open(image_path,'rb').read()
ifile = io.BytesIO(data)
im = Image.open(ifile).convert('RGB')
ofile = io.BytesIO()
im.save(ofile, 'JPEG')
image_data = ofile.getvalue()
# calculate the feature vector
bottleneck_values = sess.run(bottleneck_tensor, {jpeg_data_tensor: image_data})
我想通过子文档列表'123'中的_id选择只有1个数据。
我做了它{
title : "Title",
List : [
{
_id : '123',
content : "Hello"
},
{
_id : '234',
content : "World"
}
]
}
但是,结果不像我期望的那样。他们只返回这样的List数据吗?
MyModel.find({'List._id' : 123}, {"List.$": 1}, function(err, doc){
if (err){
res.send(err);
}
else{
// data here
}
})
如何选择包含父文档,结果就像这样。
{[
List : [
{
_id : '123',
content : "Hello"
}
]
]}