Blockchain 如何给出和检查两个EOS智能合约之间的关系?

Blockchain 如何给出和检查两个EOS智能合约之间的关系?,blockchain,multi-index,smartcontracts,eos,Blockchain,Multi Index,Smartcontracts,Eos,我正在处理两个智能合约用户和组。关系是一个用户可以有多个组。在这些智能合约中,我能有这样的关系吗?在智能合约部署和在多索引表中插入数据之后,我将使用eos sharp API获取表数据并将其保存在MongoDB中。因此,如果我们设想保存用户和组数据,MongoDB数据结构将是这样的 { "_id":ObjectId("52ffc33cd85242f436000001"), "contact": "987654321", "dob": "01-01-1991", "name

我正在处理两个智能合约用户。关系是一个用户可以有多个组。在这些智能合约中,我能有这样的关系吗?在智能合约部署和在多索引表中插入数据之后,我将使用eos sharp API获取表数据并将其保存在MongoDB中。因此,如果我们设想保存用户和组数据,MongoDB数据结构将是这样的

{
   "_id":ObjectId("52ffc33cd85242f436000001"),
   "contact": "987654321",
   "dob": "01-01-1991",
   "name": "Tom Benzamin",
   "group_ids": [
      ObjectId("52ffc4a5d85242602e000000"),
      ObjectId("52ffc4a5d85242602e000001")
   ]
}  
在这里,该用户属于两个组。但如果我想将智能合约中的用户和组数据插入到一起。会怎么样?我可以给出并检查这两个智能合约之间的关系吗