@hasInverse does not work with RDF input

It looks like we need to set uids from both sides of the relationship for the rdf based mutation to work. I tried this:

{
  set{
    _:Work.1 <Work.workId> "2" .
    _:Work.1 <Work.title> "MOV" .
    _:Work.1 <dgraph.type> "Work" .
    _:Genre.1 <Genre.genreName> "c" .
    _:Genre.1 <Genre.genreType> "Comedy" .
    _:Genre.1 <dgraph.type> "Genre" .
    _:Work.1 <Work.genre> _:Genre.1 .
# added the following link
    _:Genre.1 <Genre.works> _:Work.1 .
  }
}

The query works now.

  queryGenre(first: 10) {
    genreName
    genreType
    works {
      title
    }
  }

The result is:

  "queryGenre": [
      {
        "genreName": "t",
        "genreType": "Tragedy",
        "works": []
      },
      {
        "genreName": "c",
        "genreType": "Comedy",
        "works": [
          {
            "title": "MOV"
          }
        ]
      }
    ]