Tag: mongoimport

Rails / Mongoid:在mongoimport之后,父对象无法识别has_many / belongs_to关系的子对象

使用mongoimport工具通过CSV将包含以下行的CSV导入mongodb: object_1_id,field1,field2 52db7f026956b996a0000001,apples,oranges 52db7f026956b996a0000001,pears,plums 这些字段将导入到集合Object2 。 导入后,通过控制台确认存在行。 # # Object2可以通过object_1_id访问object_1_id : > o = Object2.first # > o1 = o.object_1 # 但是Object1看不到任何使用mongoimport导入的Object2行。 它可以看到通过控制台或其他方式创建的所有行: > o1.object_2s.count 10 > o1.object_2s.find(“52e0713417bcabcb4d09ad12”) Mongoid::Errors::DocumentNotFound: Document not found for class Object2 with id(s) 52e0713417bcabcb4d09ad12. TL; DR Object1似乎无法识别通过mongoimport导入的子模型,尽管子项正确存储了父ID并且能够识别其父项。