我想使用 MongoDB 存储一些基因组位置(染色体、位置)。
就像是:
{
chrom:"chr2",
position:100,
name:"rs25"
}
我希望能够快速找到给定段(chrom,[posStart - posEnd])中的所有记录。最好使用什么键/_id?
铬,位置对象?
db.snps.save({_id:{chrom:"chr2",position:100},name:"rs25"})
填充字符串?
db.snps.save({_id:"chr02:00000000100",chrom:"chr2",position:100,name:"rs25"})
一个自动生成的 id,在 chrom 和 position 上有一个索引?
db.snps.save({chrom:"chr2",position:100,name:"rs25"})
其他 ?
???
感谢您的建议
皮埃尔
PS:(这个问题在biostar上交叉发布:http: //biostar.stackexchange.com/questions/2519)