func (t *TxnContext) MutateBasic(data interface{}) ([]string, error) {
	return newMutation(t, data).mutate()
}
MutateBasic does a dgraph mutation like Mutate, but without any unique checking.
This should be quite faster if there is no uniqueness requirement on the node type
package dgman
import (
	"context"
	"github.com/dgraph-io/dgo/v210"
	"github.com/pkg/errors"
)
type TxnContext struct {
	txn       *dgo.Txn
	ctx       context.Context
	commitNow bool
}
func (t *TxnContext) Commit() error {
	return t.txn.Commit(t.ctx)
}
func (t *TxnContext) Discard() error {
	return t.txn.Discard(t.ctx)
}
func (t *TxnContext) BestEffort() *TxnContext {
	t.txn.BestEffort()
	return t
}
func (t *TxnContext) Txn() *dgo.Txn {
	return t.txn
}
func (t *TxnContext) WithContext(ctx context.Context) {
	t.ctx = ctx
}
func (t *TxnContext) Context() context.Context {
	return t.ctx
}
func (t *TxnContext) SetCommitNow() *TxnContext {
	t.commitNow = true
	return t
}
func (t *TxnContext) Mutate(data interface{}) ([]string, error) {
	return newMutation(t, data).do()
}