如何根据项目检索集合名称?

How to retrieve collection name based on item?

我正在做 dspace 搜索项目。在这里我创建了单独的项目页面。现在我有一个问题。我无法检索出现项目的集合名称。 Collection2item 仅显示集合 id.Please 帮助。

集合名称存储在集合table中。它通过 item.owning_collectioncollection2item.

链接到项目 table
select collection.name 
from collection 
inner join item on owning_collection=collection_id
where item_id=1

Savio,感谢你澄清你在 DSpace 5。

以下代码似乎记录了 community.name 从 DSpace 4 到 DSpace 5 的迁移。

https://github.com/DSpace/DSpace/blob/master/dspace-api/src/main/resources/org/dspace/storage/rdbms/sqlmigration/postgres/V5.0_2014.09.26__DS-1582_Metadata_For_All_Objects.sql#L133-L141

DSpace 5 引入了 "metadata for all objects" 和 collection.name 似乎存储为 "title" 的元数据值。